diff --git a/.gitignore b/.gitignore
index d35a0fc819e2137d23bd596734e9c11b422d8935..67e5ebe175bb71854266e7cc49bdb33775d098e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@ corpus/COMP*
 input/unlDocuments/dev/*
 *catalog-v001.xml
 tests/output/*
+tenet/tenet.log
diff --git a/tenet/extraction/process.py b/tenet/extraction/process.py
index 82e8b9de311721ef9a08011039e6ef13f4d33bcd..06c003328cf49403747916a7f863edc51133414f 100644
--- a/tenet/extraction/process.py
+++ b/tenet/extraction/process.py
@@ -136,128 +136,7 @@ def _prepare_sequence(sequence_def, rule_set):
     sequence.load_sequence_from_dict(sequence_def)
     sequence.load_rule_list(rule_set)
     return sequence
-
-
-def _apply_refinement(graph, refinement_rule_list):
-    """ Apply <refinement_rule_list> on <graph> """ 
-    
-    try:    
-        all_new_triple_set = []
-    
-        for rule in refinement_rule_list:
-            graph_length_before = len(graph)
-            (graph, extracted_triple_set), exec_time_date = rule.apply(graph)
-            all_new_triple_set.extend(extracted_triple_set)
-            
-            graph_length_after = len(graph)  
-            new_triple_count = graph_length_after - graph_length_before
-            message = "----- (refinement) {0}: {1} new triples ({2})"
-            message = message.format(rule.label, 
-                                     new_triple_count, 
-                                     graph_length_after)
-            if (new_triple_count > 0):
-                logger.debug(message)
-        
-        return graph, all_new_triple_set
-   
-    except:
-        logger.error(" *** Error while processing extraction (_apply_refinement) ***") 
-        logger.debug(" ----- len(refinement_rule_list): {0} ".format(len(refinement_rule_list))) 
-        logger.debug(" ----- last rule: {0} ".format(rule)) 
-    
-    
-def _apply_sequence(graph, sequence, refinement_rule_list):
-    """ Apply the rules of <sequence> on the working graph <graph> """ 
-    
-    try:
-        logger.info("--- *** November Transduction *** Sequence: {0}".format(sequence.label))    
-        all_new_triple_set = []
-    
-        for rule in sequence.rule_list:
-            
-            graph_length_before = len(graph)
-            
-            # -- apply rule
-            (graph, extracted_triple_set), exec_time_date = rule.apply(graph)
-            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)
-                
-            # -- apply refinement
-            graph, extracted_triple_set = _apply_refinement(graph, refinement_rule_list)
-            all_new_triple_set.extend(extracted_triple_set)
-    
-        return graph, all_new_triple_set
-   
-    except Exception as e:
-        logger.error(" *** Error while processing extraction (_apply_sequence) ***") 
-        logger.debug(" ----- len(sequence): {0} ".format(len(sequence))) 
-        logger.debug(" ----- last rule: {0} ".format(rule)) 
-        logger.debug(" ----- last SPARQL query: \n{0} ".format(rule.get_query())) 
-        logger.debug(" ----- len(extracted_triple_set): {0} ".format(len(extracted_triple_set))) 
-        logger.debug(" ----- new_triple_count: {0} ".format(new_triple_count)) 
-        
-        
-@timer_return   
-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_jan_rule_sequence(graph, rule_function):
-    """ Apply the (new) rule on the working graph <graph> """ 
-    
-    try:
-        rule = rule_function()
-        logger.info(f"--- *** January Transduction *** Sequence: {rule.label}")    
-        all_new_triple_set = []
-    
-        for (query_label, sparql_query) in rule.query_list:
-            
-            graph_length_before = len(graph)
-            
-            # -- apply rule
-            (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
-            str = f"----- {query_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)
-                
-            # -- apply refinement *** old ***
-            # graph, extracted_triple_set = _apply_refinement(graph, refinement_rule_list)
-            # all_new_triple_set.extend(extracted_triple_set)
-    
-        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} ") 
-        
+                       
         
      
 @timer_return   
@@ -268,14 +147,14 @@ def _apply_rule(graph, rule):
     return rule_label, graph, extracted_triple_set
 
     
-def _apply_feb_rule_sequence(graph, sequence_list):
-    """ Apply the (new) rule on the working graph <graph> """ 
+def _apply_sequence(graph, sequence_list):
+    """ Apply the 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}")    
+        logger.info(f"--- Sequence: {sequence_label}")    
         all_new_triple_set = []
     
         for rule in sequence_list[1:]:
@@ -335,39 +214,26 @@ def _serialize_graph(config, graph, step_name):
         logger.debug(" ----- work_file: {0} ".format(work_file)) 
         
      
-def apply_step(config, graph, rule_set, step_name, step_sequence_def):
+def apply_step(config, graph, rule_set, step_number, step_name, step_sequence_def):
     """ Apply extraction step on the working graph """
     
     try:
-        logger.info(f"-- Applying extraction step: {step_name}")
+        logger.info(f"-- Step {step_number}: {step_name}")
         
         # -- Initialize
         step_triple_list = []
         graph_length_before_step = len(graph)
         
-        # -- Prepare refinement rule list
-        refinement_sequence = _prepare_sequence(step_sequence_def[0], rule_set)
-        refinement_rule_list = refinement_sequence.rule_list
-        
         # -- Apply the sequences of the step
-        for sequence_def in step_sequence_def[1:]:
-            if (isinstance(sequence_def, dict)): # Old Rule Application
-                sequence = _prepare_sequence(sequence_def, rule_set)
-                graph, triple_list = _apply_sequence(graph, sequence, refinement_rule_list)
-                step_triple_list.extend(triple_list)
-            elif (isinstance(sequence_def, list)): # New Feb Rule Application
-                graph, triple_list = _apply_feb_rule_sequence(graph, sequence_def)
-                step_triple_list.extend(triple_list)
-            else: # Old Jan Rule Application
-                _apply_jan_rule_sequence(graph, sequence_def)
-                                  
+        for sequence_def in step_sequence_def:
+            graph, triple_list = _apply_sequence(graph, sequence_def)
+            step_triple_list.extend(triple_list)
          
         # -- Serialize the working graph updated during the step
         if config.technical_dir_path is not None:
             os.makedirs(config.sentence_output_dir, exist_ok=True)
             _serialize_graph(config, graph, step_name)
         
-        
         # -- Log extracted triple number
         str = "----- {0} triples extracted during {1} step"
         new_triple_count = len(graph) - graph_length_before_step
@@ -407,9 +273,11 @@ def apply(config, graph):
         
         # -- Apply each step of the scheme
         new_triple_list = []
+        step_number = 0
         for step_name, step_sequence_def in scheme.items():
+            step_number += 1
             graph, new_triple_list = apply_step(config, graph, rule_set,
-                                                step_name, step_sequence_def)
+                                                step_number, step_name, step_sequence_def)
     
         # -- Result: file containing only the factoids (last step result)
         if config.technical_dir_path is not None:
diff --git a/tenet/scheme/amr_clara_rule/__init__.py b/tenet/scheme/amr_clara_rule/__init__.py
index d027bc13865ded168ffbf2ebc342699c9012a079..70893dd44317d20945c5db8c39ca959bb3f70e35 100644
--- a/tenet/scheme/amr_clara_rule/__init__.py
+++ b/tenet/scheme/amr_clara_rule/__init__.py
@@ -1,5 +1,31 @@
-from scheme.amr_clara_rule.preprocessing.amr_reification import *
-from scheme.amr_clara_rule.preprocessing.amrld_correcting import * 
+# =============================================================================
+# Rule Imports
+# =============================================================================
+
+# -- Preprocessing Rules
+
+from scheme.amr_clara_rule.preprocessing.amr_bug_fixing_1 import * 
+
+from scheme.amr_clara_rule.preprocessing.amr_reification_1 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_2 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_3 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_4 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_5 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_6 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_7 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_8 import * 
+from scheme.amr_clara_rule.preprocessing.amr_reification_9 import *
+from scheme.amr_clara_rule.preprocessing.amr_reification_10 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_11 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_12 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_13 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_14 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_15 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_16 import *  
+from scheme.amr_clara_rule.preprocessing.amr_reification_17 import *  
+
+
+# -- Transduction Rules
 
 from scheme.amr_clara_rule.transduction.atom_class_extractor import * 
 from scheme.amr_clara_rule.transduction.atom_individual_extractor import * 
@@ -31,6 +57,10 @@ from scheme.amr_clara_rule.transduction.phenomena_and_analyzer_2 import *
 from scheme.amr_clara_rule.transduction.odrl_action_extractor import * 
 from scheme.amr_clara_rule.transduction.odrl_rule_extractor import * 
 
+
+# -- Generation Rules
+
 from scheme.amr_clara_rule.odrl_generation.odrl_rule_generator import *
 
-from scheme.amr_clara_rule import *
+
+# from scheme.amr_clara_rule import *
diff --git a/tenet/scheme/amr_clara_rule/nov_generation.py b/tenet/scheme/amr_clara_rule/nov_generation.py
deleted file mode 100644
index 5b206fd43c11e96be8fba912b9ebc9cf8f0d5264..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_generation.py
+++ /dev/null
@@ -1,645 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'OWL Generation' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'OWL Generation' level
-#==============================================================================
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# OWL Generation: Preparation
-# ---------------------------------------------
-
-rule_set['compute-uri-for-owl-declaration-1'] = {
-    'label': "compute-uri-for-owl-declaration-1",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of classes "),
-    'construction': """
-       ?net1 net:hasClassURI ?newClassUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassName ?className.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?className)) AS ?c1).
-    BIND (uri(?c1) AS ?newClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-2'] = {
-    'label': "compute-uri-for-owl-declaration-2",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of mother classes "),
-    'construction': """
-       ?motherClassNet net:hasClassURI ?newClassUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasMotherClassNet ?motherClassNet.
-        ?motherClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassName ?motherClassName.
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?motherClassName)) AS ?c1).
-    BIND (uri(?c1) AS ?newClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-3'] = {
-    'label': "compute-uri-for-owl-declaration-3",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of individuals "),
-    'construction': """
-       ?net1 net:hasIndividualURI ?newIndividualUri.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasIndividualLabel ?individualLabel.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (REPLACE(?individualLabel, ' ', "-") AS ?iName1).
-    BIND (LCASE(str(?iName1)) AS ?iName2).
-    BIND (CONCAT(str(ext-out:), str(?iName2)) AS ?iName3).
-    BIND (uri(?iName3) AS ?newIndividualUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-4'] = {
-    'label': "compute-uri-for-owl-declaration-4",
-    'comment': ("Compute URI for OWL declaration: ",
-                " mother class URI of individuals ",
-                " (case with a base ontology class) "),
-    'construction': """
-        ?net1 net:hasMotherClassURI ?newMotherClassUri.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasBaseClassName ?motherClassName.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(base-out:), str(?motherClassName)) AS ?c1).
-    BIND (uri(?c1) AS ?newMotherClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-5'] = {
-    'label': "compute-uri-for-owl-declaration-5",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of properties "),
-    'construction': """
-       ?net1 net:hasPropertyURI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName ?propertyName.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?propertyName)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-6'] = {
-    'label': "compute-uri-for-owl-declaration-6",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of properties (variant 12) "),
-    'construction': """
-       ?net1 net:hasProperty12URI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName12 ?propertyName12.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?propertyName12)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-7'] = {
-    'label': "compute-uri-for-owl-declaration-7",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of mother properties "),
-    'construction': """
-        ?motherPropertyNet net:hasPropertyURI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasMotherPropertyNet ?motherPropertyNet.
-        ?motherPropertyNet a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName ?motherPropertyName.
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?motherPropertyName)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-# *** New Net *** URI from Naming attribute 
-
-# rule_set['compute-uri-for-owl-declaration-101'] = {
-#     'label': "compute-uri-for-owl-declaration-101",
-#     'comment': ("Compute URI for OWL declaration: ",
-#                 " URI of properties (from Naming) "),
-#     'construction': """
-#        ?net1 net:hasPropertyURI ?newPropertyUri.
-#     """,
-#     'clause': """
-#         ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasNaming ?propertyName.
-#         FILTER NOT EXISTS { ?net1 net:deprecated true. }
-#         FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-#     """,
-#     'binding': """
-#     BIND (CONCAT(str(ext-out:), str(?propertyName)) AS ?c1).
-#     BIND (uri(?c1) AS ?newPropertyUri).
-#     """
-# }
-
-# rule_set['compute-uri-for-owl-declaration-102'] = {
-#     'label': "compute-uri-for-owl-declaration-102",
-#     'comment': ("Compute URI for OWL declaration: ",
-#                 " URI of mother properties (from Naming) "),
-#     'construction': """
-#         ?motherPropertyNet net:hasPropertyURI ?newPropertyUri.
-#     """,
-#     'clause': """
-#         ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasMotherPropertyNet ?motherPropertyNet.
-#         ?motherPropertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasNaming ?motherPropertyName.
-#     """,
-#     'binding': """
-#     BIND (CONCAT(str(ext-out:), str(?motherPropertyName)) AS ?c1).
-#     BIND (uri(?c1) AS ?newPropertyUri).
-#     """
-# }
-
-
-
-# ---------------------------------------------
-# OWL Generation: Atom Class
-# ---------------------------------------------
-
-rule_set['generate-atom-class'] = {
-    'label': "generate-atom-class",
-    'comment': "Generate Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdf:type owl:Class ;
-           rdfs:label ?className ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassName ?className ;
-           net:hasStructure ?sentenceRef ;
-           net:hasClassURI ?newClassUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-atom-class-1'] = {
-    'label': "classify-atom-class-1",
-    'comment': "Classify Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdfs:subClassOf ?classType.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassType ?classType ;
-           net:hasClassURI ?newClassUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-atom-class-2'] = {
-    'label': "classify-atom-class-2",
-    'comment': "Classify Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdfs:subClassOf base-out:Undetermined_Thing.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassURI ?newClassUri.
-       FILTER NOT EXISTS { ?net1  net:hasClassType ?classType. }
-       FILTER NOT EXISTS { ?newClassUri rdfs:subClassOf* base-out:Out_Structure. }
-    """,
-    'binding': """
-    """
-}
-
-
-
-
-# ---------------------------------------------
-# OWL Generation: Individual
-# ---------------------------------------------
-
-rule_set['generate-individual'] = {
-    'label': "generate-individual",
-    'comment': "Generate Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a owl:individual ;
-           rdfs:label ?individualLabel ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Individual_Net ;
-           net:hasIndividualLabel ?individualLabel ;
-           net:hasIndividualURI ?newIndividualUri.
-        OPTIONAL { ?net1 net:hasStructure ?sentenceRef. }
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-individual-1'] = {
-    'label': "classify-individual-1",
-    'comment': "Classify Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a ?motherClassURI.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-           net:hasMotherClassURI ?motherClassURI ;
-           net:hasIndividualURI ?newIndividualUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-individual-2'] = {
-    'label': "classify-individual-2",
-    'comment': "Classify Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a ?motherClassURI.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasMotherClassNet ?motherClassNet ;
-            net:hasIndividualURI ?newIndividualUri.
-        ?motherClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?motherClassURI.
-        # -- old --- FILTER NOT EXISTS { ?motherClassNet net:deprecated true. }
-    """,
-    'binding': """
-    """
-}
-
-
-# ---------------------------------------------
-# OWL Generation: Atom Property
-# ---------------------------------------------
-
-rule_set['generate-atom-property-1'] = {
-    'label': "generate-atom-property-1",
-    'comment': "Generate Atom Property in the target ontology",
-    'construction': """
-       ?newPropertyUri a ?propertyType ;
-           rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-           rdfs:label ?propertyName ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Property_Net ;
-           net:hasPropertyType ?propertyType ;
-           net:hasPropertyName ?propertyName ;
-           net:hasStructure ?sentenceRef ;
-           net:hasPropertyURI ?newPropertyUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['generate-atom-property-12'] = {
-    'label': "generate-atom-property-12",
-    'comment': "Generate Atom Property (variant 12) in the target ontology",
-    'construction': """
-       ?newProperty12Uri a ?propertyType ;
-           rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-           rdfs:label ?propertyName12 ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Property_Net ;
-           net:hasPropertyType ?propertyType ;
-           net:hasPropertyName12 ?propertyName12 ;
-           net:hasStructure ?sentenceRef ;
-           net:hasProperty12URI ?newProperty12Uri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['generate-inverse-relation'] = {
-    'label': "generate-inverse-relation",
-    'comment': ("Generate OWL inverseOf relation between two properties",
-                " in the target ontology"),
-    'construction': """
-        ?prop1Uri owl:inverseOf ?prop2Uri.
-    """,
-    'clause': """
-        ?net1 net:inverseOf ?net2.
-        ?net1 net:hasPropertyURI ?prop1Uri.
-        ?net2 net:hasPropertyURI ?prop2Uri.
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Composite Class (Taxonomy relation)
-# ---------------------------------------------
-
-rule_set['generate-composite-class'] = {
-    'label': "generate-composite-class",
-    'comment': "Generate Composite Class in the target ontology",
-    'construction': """
-        ?newClassUri a owl:Class ;
-            rdfs:subClassOf ?motherClassUri ;
-            rdfs:label ?className ;
-            base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-        ?net1 a net:Composite_Class_Net ;
-            net:hasClassName ?className ;
-            net:hasStructure ?sentenceRef ;
-            net:hasClassURI ?newClassUri ;
-            net:hasMotherClassNet ?motherClassNet.
-        ?motherClassNet net:hasClassURI ?motherClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Class Restriction
-# ---------------------------------------------
-
-rule_set['add-restriction-to-class-1'] = {
-    'label': "add-restriction-to-class-1",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for standard case"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasPropertyURI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-2'] = {
-    'label': "add-restriction-to-class-2",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for standard case"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasPropertyURI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-3'] = {
-    'label': "add-restriction-to-class-3",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for variant 01"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction01 ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-4'] = {
-    'label': "add-restriction-to-class-4",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for variant 01"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction01 ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-5'] = {
-    'label': "add-restriction-to-class-5",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for variant 12"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction12 ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-6'] = {
-    'label': "add-restriction-to-class-6",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for variant 12"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction12 ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Composite Property
-# ---------------------------------------------
-
-# rule_set['generate-composite-property-1'] = {
-#     'label': "generate-composite-property-1",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri a ?propertyType ;
-#            rdfs:label ?propertyName ;
-#            base-out:fromStructure ?sentenceRef.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyType ?propertyType ;
-#            net:hasPropertyName ?propertyName ;
-#            net:hasStructure ?sentenceRef ;
-#            net:hasPropertyURI ?newPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
-
-# rule_set['generate-composite-property-2'] = {
-#     'label': "generate-composite-property-2",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri a ?propertyType ;
-#            rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-#            rdfs:label ?propertyName ;
-#            base-out:fromStructure ?sentenceRef.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyType ?propertyType ;
-#            net:hasNaming ?propertyName ;
-#            net:hasStructure ?sentenceRef ;
-#            net:hasPropertyURI ?newPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
-
-# rule_set['generate-composite-property-3'] = {
-#     'label': "generate-composite-property-3",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri rdfs:subPropertyOf ?motherPropertyUri.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyURI ?newPropertyUri ;
-#            net:hasMotherPropertyNet ?motherPropertyNet.
-#        ?motherPropertyNet net:hasPropertyURI ?motherPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/atomic_extraction.py b/tenet/scheme/amr_clara_rule/nov_transduction/atomic_extraction.py
deleted file mode 100644
index 867b4598357138bb65b45a7cafa78aac8c044366..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/atomic_extraction.py
+++ /dev/null
@@ -1,371 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Class Net
-# ---------------------------------------------
-
-rule_set['create-atom-class-net'] = {
-    'label': "create-atom-class-net",
-    'comment': "Create Atom Class Net from AMR Term Concept",
-    'construction': f"""           
-        {atom_class_net.construct(base_node='?leaf1', 
-                                  class_name='?conceptName',
-                                  naming='?conceptName')}
-        
-        {atom_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify Class covering a single leaf
-        ?leaf1 a amr:AMR_Leaf ;
-            amr:hasConcept ?leaf1Concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?leaf1Concept rdfs:subClassOf amr:AMR_Term_Concept.
-        ?leaf1Concept amr:label ?conceptName.
-            
-        {atom_class_net.complete_clauses_for_construction('?leaf1')}
-    """,
-    'binding': f"""
-        {atom_class_net.bind_uri('?conceptName', '?varLabel')}
-    """
-}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Individual Net
-# ---------------------------------------------
-
-rule_set['create-individual-net-1'] = {
-    'label': "create-individual-net-1",
-    'comment': ("Create Individual Net from AMR Leaf: ",
-                " (1) with variable corresponding to a named entity ",
-                " (2) without link to domain edge"),
-    'construction': f"""
-        {individual_net.construct(base_node='?baseLeaf',
-                                  naming='?conceptName', 
-                                  mother_class_net='?classNet',
-                                  individual_label='?valueLabel')}
-        
-        {individual_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify name relation between a leaf and a value
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-		?baseLeaf ?edge ?value.
-        ?edge amr:hasRoleID ?roleID.
-            VALUES ?roleID {{'name'}}
-        ?value a amr:AMR_Value ;
-            rdfs:label ?valueLabel.
-        ?classNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?conceptName. 
-            
-        {individual_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        {individual_net.bind_uri('?conceptName', '?valueLabel')}
-    """
-}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Property Net
-# ---------------------------------------------
-
-rule_set['create-atom-property-net-1'] = {
-    'label': "create-atom-property-net-1",
-    'comment': ("Create Atom Property Net: ",
-                " (1) from AMR Predicat Concept"),
-    'construction': f"""
-        {atom_property_net.construct(base_node='?baseLeaf', 
-                                     naming='?propertyName',
-                                     core_role='true',
-                                     target_argument_node='?argLeaf',
-                                     property_type='owl:ObjectProperty',
-                                     property_name='?propertyName',
-                                     property_name01='?propertyName01',
-                                     property_name10='?propertyName10',
-                                     property_name12='?propertyName12')}
-           
-        {atom_property_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify property covering single leaf
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?concept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?predicateLabel.  
-        OPTIONAL {{
-                    ?baseLeaf ?relation ?argLeaf.    
-                    ?relation amr:hasAmrRole ?someArgRole.
-                  }}
-            
-        {atom_property_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        BIND (STRBEFORE(?predicateLabel, '-') AS ?pName1).
-		BIND (IF (STRLEN(?pName1) > 0, 
-            ?pName1, ?predicateLabel) AS ?propertyName)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, 'ing'), ?predicateLabel) AS ?propertyName01)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, '-by'), ?predicateLabel) AS ?propertyName10)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, '-of'), ?predicateLabel) AS ?propertyName12)
-            
-        {atom_property_net.bind_uri('?propertyName', '?varLabel')}
-    """
-}
-
-# -- old ---
-# rule_set['create-atom-property-net-2'] = {
-#     'label': "create-atom-property-net-2",
-#     'comment': ("Create Property Net from AMR Predicat Concept: ",
-#                 " with variable corresponding to a negative polarity value "),
-#     'construction': f"""
-#         # -- New Property Net
-#         ?newNet a net:Atom_Property_Net ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:targetArgumentNode ?argLeaf ;
-#             net:hasPropertyType owl:ObjectProperty ;
-#             net:hasPropertyName ?propertyName ;
-#             net:hasPropertyName01 ?propertyName01 ;
-#             net:hasPropertyName10 ?propertyName10 ;
-#             net:hasPropertyName12 ?propertyName12.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify property covering single leaf
-#         ?baseLeaf a amr:AMR_Leaf ;
-#             amr:hasConcept ?concept ;
-#             amr:hasVariable ?variable.
-#         ?variable amr:label ?varLabel ;
-#             amr:polarity ?polarityValue.
-#         ?polarityValue rdfs:label 'negative'.
-#         ?concept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-#             amr:label ?predicateLabel.  
-#         OPTIONAL {?baseLeaf ?relation ?argLeaf.    
-#                   ?relation amr:hasAmrRole ?someArgRole.}
-        
-#         # -- Identify structure
-#         ?root a amr:AMR_Root ;
-#             amr:hasSentenceID ?sentenceRef.
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': f"""
-#         # -- New Property Name
-#     		BIND (STRBEFORE(?predicateLabel, '-') AS ?basePropertyName).
-#         	BIND (CONCAT('not-', ?basePropertyName) AS ?propertyName).
-#     		BIND (CONCAT(?propertyName, 'ing') AS ?propertyName01).
-#     		BIND (CONCAT(?propertyName, '-by') AS ?propertyName10).
-#     		BIND (CONCAT(?propertyName, '-of') AS ?propertyName12).
-            
-#         # -- New Property Net
-# 		BIND (CONCAT(str(net:), 'atomProperty') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?propertyName) AS ?n2).
-# 		BIND (CONCAT(?n2, '_', ?varLabel) AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-# -- ---
-
-# -- old ---
-# rule_set['create-atom-property-net-3'] = {
-#     'label': "create-atom-property-net-3",
-#     'comment': ("Create Atom Property Net: ",
-#                 " (1) from AMR Non Core Role Edge"),
-#     'construction': f"""
-#         # -- New Property Net
-#         ?newNet a net:Atom_Property_Net ;
-#             net:isCoreRoleLinked false ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:targetArgumentNode ?targetPropertyLeaf ;
-#             net:hasPropertyType ?roleType ;
-#             net:hasPropertyRole ?relationRole ;
-#             net:hasPropertyName ?roleName.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify property covering relation role
-#         ?relationRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-#             amr:getPropertyType ?roleType ;
-#             amr:getDirectPropertyName ?roleName.
-#         FILTER (?roleType = owl:ObjectProperty || 
-#                 ?roleType = owl:DataProperty).
-#         ?roleEdge amr:hasAmrRole ?relationRole.
-#         ?baseLeaf ?roleEdge ?targetPropertyLeaf.
-#         ?baseLeaf a amr:AMR_Leaf ;
-#             amr:hasVariable ?variable.
-#         ?variable amr:label ?varLabel.
-        
-#         # -- Identify structure
-#         ?root a amr:AMR_Root ;
-#             amr:hasSentenceID ?sentenceRef.
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': f"""
-#         # -- New Property Net
-# 		BIND (CONCAT(str(net:), 'atomProperty') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', str(?roleName)) AS ?n2).
-# 		BIND (CONCAT(?n2, '_', str(?varLabel)) AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-# -- ---
-
-
-# ---------------------------------------------
-# Atomic Extraction: Value Net
-# ---------------------------------------------
-
-rule_set['create-value-net'] = {
-    'label': "create-value-net",
-    'comment': "Create Value Net from AMR Value",
-    'construction': f"""           
-        {value_net.construct(naming='?valueLabel',
-                             value_label='?valueLabel')}
-
-        {value_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify Class covering a single leaf
-        ?value a amr:AMR_Value ;
-            rdfs:label ?valueLabel.
-            
-        {value_net.complete_clauses_for_construction('?value')}
-    """,
-    'binding': f"""
-        {value_net.bind_uri('?valueLabel')}
-    """
-} 
-
-# ---------------------------------------------
-# Atomic Extraction: Phenomena Net
-# ---------------------------------------------
-
-rule_set['create-phenomena-net-1'] = {
-    'label': "create-phenomena-net-1",
-    'comment': ("Create Phenomena Net from AMR Relation Concept"),
-    'construction': f"""
-        {phenomena_net.construct(base_node='?baseLeaf', 
-                                 naming='?phenomenaLabel',
-                                 phenomena_type='?relationConceptPhenomena',
-                                 phenomena_ref='?relationConceptLabel')}
-       
-       {phenomena_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # Identify relation concept (phenomena) covering a single leaf
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?concept rdfs:subClassOf amr:AMR_Relation_Concept ;
-            amr:hasPhenomenaLink ?relationConceptPhenomena ;  
-            amr:label ?relationConceptLabel.  
-        ?relationConceptPhenomena amr:label ?phenomenaLabel.
-        ?baseLeaf ?relation ?argLeaf.    
-        ?relation amr:hasAmrRole ?someArgRole.
-            
-        {phenomena_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        {phenomena_net.bind_uri('?phenomenaLabel', '?varLabel')}
-    """
-}
-
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- test: Atom Class Net')
-    print(atom_class_net)
-        
-    print('\n' + ' -- test: update a test query (1)')
-    #rule = rule_set['create-atom-property-net-1']
-    #rule = rule_set['create-value-net']
-    rule = rule_set['create-individual-net-1']
-    
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/classification.py b/tenet/scheme/amr_clara_rule/nov_transduction/classification.py
deleted file mode 100644
index 501764a4c3f0d888680f4e4de2bc16787ca79a88..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/classification.py
+++ /dev/null
@@ -1,364 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Classification
-# ---------------------------------------------
-
-rule_set['classify-net-from-core-1'] = {
-    'label': "classify-net-from-core-1",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG0 "),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftNet amr:role_ARG0 ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-core-2'] = {
-    'label': "classify-net-from-core-2",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG1 "),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftNet amr:role_ARG1 ?rightClassNet. 
-    """,
-    'binding': """
-    """
-}
-
-
-rule_set['classify-net-from-core-3'] = {
-    'label': "classify-net-from-core-3",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG2 "),
-    'construction': """
-        # -- New class net
-        ?newNet a net:Individual_Net ;
-            net:fromClassNet ?rightClassNet ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasBaseClassName 'Feature' ;
-            net:hasIndividualLabel ?rightConceptName.
-        ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-        # -- Original net becomes deprecated 
-        # -- old --- ?rightClassNet net:deprecated true.
-              
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?rightConceptName.
-        OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-        ?leftNet amr:role_ARG2 ?rightClassNet. 
-        
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """    
-        # -- New class net
-        BIND (CONCAT(str(net:), 'individual') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?rightConceptName) AS ?n2).
-        BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-        BIND (uri(?n3) AS ?newNet).
-    """
-}
-
-# rule_set['classify-net-from-mod'] = {
-#     'label': "classify-net-from-mod",
-#     'comment': ("Classify Class Net from relations corresponding to: ",
-#                 " Non-Core property :MOD "),
-#     'construction': """
-#         # -- Entity net
-#         ?leftClassNet net:hasClassType base-out:Entity.
-            
-#         # -- New class net
-#         ?newNet a net:Individual_Net ;
-#             net:fromClassNet ?rightClassNet ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:hasBaseClassName 'Feature' ;
-#             net:hasIndividualLabel ?newClassName.
-#         ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-#         # -- Original net becomes deprecated 
-#         # -- old --- ?rightClassNet net:deprecated true.
-              
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         ?leftClassNet a [rdfs:subClassOf* net:Class_Net];
-#             net:hasClassName ?leftConceptName.
-#         ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:hasClassName ?rightConceptName.
-#         OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-#         ?leftClassNet amr:role_mod ?rightClassNet.
-        
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New class Name
-# 		BIND (CONCAT(?rightConceptName, '-', ?leftConceptName) AS ?newClassName).
-        
-#         # -- New class net URI
-#         BIND (CONCAT(str(net:), 'individual') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-
-rule_set['classify-net-from-part'] = {
-    'label': "classify-net-from-part",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Non-Core property :PART "),
-    'construction': """
-        ?leftClassNet net:hasClassType base-out:Entity.
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?leftClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftClassNet amr:role_part ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-domain'] = {
-    'label': "classify-net-from-domain",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Non-Core property :DOMAIN "),
-    'construction': """
-        ?leftClassNet net:hasMotherClassNet ?rightClassNet.
-    """,
-    'clause': """
-        ?leftClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftClassNet amr:role_domain ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-1'] = {
-    'label': "classify-net-from-degree-phenomena-1",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG1 or :ARG5"),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?rightLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?phenomenaNet ?role ?rightClassNet.
-        FILTER (?role = amr:role_ARG1 ||
-                ?role = amr:role_ARG5).   
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-2'] = {
-    'label': "classify-net-from-degree-phenomena-2",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG2"),
-    'construction': """
-        ?newNet a net:Individual_Net ;
-            net:fromClassNet ?rightClassNet ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasBaseClassName 'Feature' ;
-            net:hasIndividualLabel ?rightConceptName.
-        ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-        # -- Original net becomes deprecated 
-        # -- old --- ?rightClassNet net:deprecated true.
-              
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?baseLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasStructure ?sentenceRef ;
-            net:hasClassName ?rightConceptName.
-        OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-        ?phenomenaNet amr:role_ARG2 ?rightClassNet.
-        
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                        net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                        net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        BIND (CONCAT(str(net:), 'individual') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?rightConceptName) AS ?n2).
-        BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-        BIND (uri(?n3) AS ?newNet).
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-3'] = {
-    'label': "classify-net-from-degree-phenomena-3",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG3"),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Degree.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?rightLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?phenomenaNet amr:role_ARG3 ?rightClassNet. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['propagate-individual-1'] = {
-    'label': "propagate-individual-1",
-    'comment': ("Propagate Individual by completing Individual Net for: ",
-                " (1) same base node cover between several classes"),
-    'construction': """
-        ?individualNet net:hasMotherClassNet ?classNet.
-    """,
-    'clause': """
-        ?individualNet a net:Individual_Net ;
-            net:coverBaseNode ?sameBaseLeaf.
-        ?classNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?sameBaseLeaf.   
-    """,
-    'binding': """
-    """
-}
-
-rule_set['propagate-individual-2'] = {
-    'label': "propagate-individual-2",
-    'comment': ("Propagate Individual by completing Individual Net for: ",
-                " (1) link between conjunction and domain phenomenas"),
-    'construction': """
-        ?individualNet net:hasMotherClassNet ?classNet.
-    """,
-    'clause': """
-        ?classNet a [rdfs:subClassOf* net:Class_Net].  
-        ?individualNet a net:Individual_Net.  
-        ?classNet amr:role_domain ?individualNet. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['reclassify-deprecated-net'] = {
-    'label': "reclassify-deprecated-net",
-    'comment': ("Reclassify deprecated net as Deprecated_Net instances"),
-    'construction': """
-        # -- Net becomes deprecated net 
-        ?net a net:Deprecated_Net.
-    """,
-    'clause': """
-        # -- Identify net with deprecated mark
-		?net a [rdfs:subClassOf* net:Net_Structure] ;
-            net:deprecated true.
-    """,
-    'binding': """
-    """
-}
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- Test Query')
-    rule = rule_set['propagate-individual-1']
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_1.py b/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_1.py
deleted file mode 100644
index 50afe9dec91a460f8b5ae4e62f59b96105dff531..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_1.py
+++ /dev/null
@@ -1,457 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Composite Class Net from Property Net
-# ---------------------------------------------
-
-rule_set['create-composite-class-net-from-property-1'] = {
-    'label': "create-composite-class-net-from-property-1",
-    'comment': ("Create Composite Class Net (and Restriction Net): ", 
-                " (1) from relation between two classes as ARG0 and ARG1, ",
-                " (2) with a relation corresponding to Core Role property"),
-    'construction': f"""
-        {restriction_net.construct(base_node=class_net_0.base_node,
-                                   naming='?newClassName',
-                                   target_node=atom_property_net.node,
-                                   restriction_property=atom_property_net.id,
-                                   restriction_net_value=class_net_1.id)}
-        {restriction_net.add_attribute(target_node=class_net_1.node)}           
-        
-        {composite_class_net.construct(base_node=class_net_0.base_node, 
-                                       node=atom_property_net.base_node,
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_0.id,
-                                       restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(node=class_net_0.node)}
-        {composite_class_net.add_attribute(node=class_net_1.node)}        
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:Class) ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        
-        {atom_property_net.id} amr:role_ARG0 {class_net_0.id}.
-        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
-        
-        {class_net_0.identify_net()}
-        
-        {class_net_1.identify_net()}
-            
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_0.id} net:coverNode ?node.
-            {class_net_1.id} net:coverNode ?node.
-            }}
-            
-        # *** Identify variable label of base leaf ***
-        {class_net_0.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_0.class_name}, '-', {atom_property_net.property_name01}) AS ?cn1).
-        BIND (CONCAT(?cn1, '-', {class_net_1.class_name}) AS ?newClassName).
-        
-        {restriction_net.bind_uri(atom_property_net.property_name01, class_net_1.class_name)}
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-
-# -- old ---
-# rule_set['create-composite-class-net-from-property-1'] = {
-#     'label': "create-composite-class-net-from-property-1",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes as ARG0 and ARG1, ",
-#                 " (2) with a relation corresponding to Core Role property",
-#                 " (3) in normal direction"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg1Net ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?arg1Net.
-            
-#         # -- New Class Net
-#         ?newNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverNode ?propertyLeaf, 
-#                                 ?nodeOfArg0Net, 
-#                                 ?nodeOfArg1Net ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?arg0Net ;
-#             net:hasRestriction01 ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(arg0:Class, arg1:Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverNode ?propertyLeaf ;
-#             net:hasPropertyName01 ?propertyName01.
-#             # -- old --- net:hasPropertyDirection net:normal_direction.
-#         ?propertyNet amr:role_ARG0 ?arg0Net.
-#         ?arg0Net a [rdfs:subClassOf* net:Class_Net] ;
-#  			net:coverBaseNode ?baseLeaf ;
-#      			net:coverNode ?nodeOfArg0Net ;
-#  			net:hasClassName ?arg0Name.
-#         ?propertyNet amr:role_ARG1 ?arg1Net.
-#         ?arg1Net a [rdfs:subClassOf* net:Class_Net] ;
-#  			net:coverBaseNode ?arg1Leaf ;
-#      			net:coverNode ?nodeOfArg1Net ;
-#  			net:hasClassName ?arg1Name.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?arg0Net net:coverNode ?node.
-# 			               ?arg1Net net:coverNode ?node.}
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(?arg0Name, '-', ?propertyName01) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', ?arg1Name) AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName01)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?arg1Name)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newNet).
-#     """
-# }
-# -- ---
-
-
-
-rule_set['create-composite-class-net-from-property-2'] = {
-    'label': "create-composite-class-net-from-property-2",
-    'comment': ("Create Composite Class Net (and Restriction Net): ", 
-                " (1) from relation between two classes as ARG1 and ARG2, ",
-                " (2) with a relation corresponding to Core Role property"),
-    'construction': f"""
-    
-        {restriction_net.construct(base_node=class_net_1.base_node, 
-                                   naming='?newClassName',
-                                   target_node=atom_property_net.node,
-                                   restriction_property=atom_property_net.id,
-                                   restriction_net_value=class_net_2.id)}
-        {restriction_net.add_attribute(target_node=class_net_2.node)}
-                        
-        
-        {composite_class_net.construct(base_node=class_net_1.base_node, 
-                                       node=atom_property_net.base_node,
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_1.id,
-                                       restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(node=class_net_1.node)}
-        {composite_class_net.add_attribute(node=class_net_2.node)}        
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:Class) ***
-        {atom_property_net.identify_net(core_role='true')}        
-        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
-        {atom_property_net.id} amr:role_ARG2 {class_net_2.id}.
-        
-        {class_net_1.identify_net()}
-        {class_net_2.identify_net()}
-            
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_1.id} net:coverNode ?node.
-            {class_net_2.id} net:coverNode ?node.
-            }}
-            
-        # *** Identify variable label of base leaf ***
-        {class_net_1.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_1.class_name}, '-', {atom_property_net.property_name12}) AS ?cn1).
-        BIND (CONCAT(?cn1, '-', {class_net_2.class_name}) AS ?newClassName).
-        
-        {restriction_net.bind_uri(atom_property_net.property_name01, class_net_2.class_name)}
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-
-
-# rule_set['create-composite-class-net-from-property-2'] = {
-#     'label': "create-composite-class-net-from-property-2",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes as ARG1 and ARG2, ",
-#                 " (2) with a relation corresponding to Core Role property",
-#                 " (3) in normal direction"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg2Net ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?arg2Net.
-            
-#         # -- New Class Net
-#         ?newNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg1Net, 
-#                                 ?nodeOfArg2Net ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?arg1Net ;
-#             net:hasRestriction12 ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(arg1:Class, arg2:Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverNode ?propertyLeaf ;
-#             net:hasPropertyName12 ?propertyName12.
-#         ?propertyNet amr:role_ARG1 ?arg1Net.
-#         ?arg1Net a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?baseLeaf ;
-#     			net:coverNode ?nodeOfArg1Net ;
-# 			net:hasClassName ?arg1Name.
-#         ?propertyNet amr:role_ARG2 ?arg2Net.
-#         ?arg2Net a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?arg2Leaf ;
-#     			net:coverNode ?nodeOfArg2Net ;
-# 			net:hasClassName ?arg2Name.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?arg1Net net:coverNode ?node.
-# 			               ?arg2Net net:coverNode ?node.}
-        
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(?arg1Name, '-', ?propertyName12) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', ?arg2Name) AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName12)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?arg2Name)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newNet).
-#     """
-# }
-
-
-
-
-rule_set['create-composite-class-net-from-property-3'] = {
-    'label': "create-composite-class-net-from-property-3",
-    'comment': ("Create Composite Class Net: ", 
-                " (1) complete Composite Class Net for relation propagation"),
-    'construction': f"""   
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-# ************************************
-# *** OLD ***
-# Dropping this rule for non-core roles.
-# Cases treated as core roles, if reification, or as linguistic phenomena if not.
-# ***********************************
-# rule_set['create-composite-class-net-from-property-4'] = {
-#     'label': "create-composite-class-net-from-property-4",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes, ",
-#                 " (2) with a relation corresponding to Non-Core Role property"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?argNodeOfBaseNet, ?nodeOfArgNet ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?argNet.
-            
-#         # -- New Class Net
-#         ?newClassNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverNode ?nodeOfBaseNet, ?nodeOfArgNet ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?baseNet ;
-#             net:hasRestriction ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(Class, Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net];
-#             net:isCoreRoleLinked false ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             # -- old --- net:targetArgumentNode ?argLeaf ;
-#             net:hasPropertyRole ?propertyRole ;
-#             net:hasPropertyName ?propertyName.
-#         # -- old --- FILTER ( ?propertyName != 'hasFeature' ).
-# 		?baseNet ?propertyRole ?argNet.
-#         ?baseNet a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?baseLeaf ;
-#     			net:coverNode ?nodeOfBaseNet ;
-# 			net:hasClassName ?baseName.
-#         ?argNet a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverNode ?nodeOfArgNet ;
-# 			net:hasClassName ?argName.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?baseNet net:coverNode ?node.
-#                            ?argNet net:coverNode ?node.}
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(str(?baseName), '-', str(?propertyName)) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', str(?argName)) AS ?newClassName1).
-#         BIND (CONCAT(str(?argName), '-', str(?baseName)) AS ?newClassName2).
-#         BIND (IF (?propertyName != 'hasFeature', 
-#                   ?newClassName1,
-#                   ?newClassName2) 
-#               AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?argName)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newClassNet).
-#     """
-# }
-
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- Test Query')
-    rule = rule_set['create-composite-class-net-from-property-3']
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_2.py b/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_2.py
deleted file mode 100644
index a662f621f1ee6a0e3822a3c04d170796853a58ff..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/composite_class_extraction_2.py
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Net Expansion: Composite Class Net from Phenomena Net
-# ---------------------------------------------
-
-rule_set['create-composite-class-net-from-phenomena-1'] = {
-    'label': "create-composite-class-net-from-phenomena-1",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting attribute (:ARG2) and degree (:ARG3)"),
-    'construction': """
-        # -- New Class Net (on attributeNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?degreeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?attributeNet.
-        ?degreePhenomenaNet net:targetSubAttribute ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(attribute, degree)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetAttribute ?attributeNet ;
-            net:targetDegree ?degreeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?attributeNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?baseLeaf ;
-    			net:hasClassName ?attributeName.
-        ?degreeNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?degreeLeaf ;
-    			net:hasClassName ?degreeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?degreeName), '-', 
-               str(?attributeName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-2'] = {
-    'label': "create-composite-class-net-from-phenomena-2",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting domain (:ARG1) and attribute (:ARG2)"),
-    'construction': """
-        # -- New Class Net (on domainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?attributeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?domainNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(domain, attribute)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetDomain ?domainNet ;
-            net:targetAttribute ?attributeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?domainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?domainName.
-        ?attributeNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverNode ?attributeLeaf ;
-    			net:hasClassName ?attributeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?attributeName), '-', 
-               str(?domainName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-3'] = {
-    'label': "create-composite-class-net-from-phenomena-3",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting sub-domain and sub-attribute"),
-    'construction': """
-        # -- New Class Net (on domainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?subAttributeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?subDomainNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(sub-domain, sub-attribute)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetDomain ?domainNet ;
-            net:targetSubDomain ?subDomainNet ;
-            net:targetSubAttribute ?subAttributeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?subDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?subDomainName.
-        ?subAttributeNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:coverNode ?subAttributeLeaf ;
-    			net:hasClassName ?subAttributeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?subAttributeName), '-', 
-               str(?subDomainName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-4'] = {
-    'label': "create-composite-class-net-from-phenomena-4",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting sub-domain and superlative"),
-    'construction': """
-        # -- New Class Net (on subDomainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?superlativeLeaf ;
-            net:coverArgNode ?baseLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?superlativeNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(sub-domain, superlative)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetSubDomain ?subDomainNet ;
-            net:targetSuperlative ?superlativeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?subDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;				
-            net:coverNodeCount ?subDomainPrecision ;
-            net:hasClassName ?subDomainName.
-        FILTER NOT EXISTS { 
-            ?otherSubDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-        			net:coverBaseNode ?baseLeaf ;									
-				net:coverNodeCount ?otherSubDomainPrecision.											
-			FILTER (?otherSubDomainPrecision > ?subDomainPrecision). 
-            }	
-        ?superlativeNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?superlativeLeaf ;						
-            net:coverNodeCount ?superlativePrecision ;
-            net:hasClassName ?superlativeName.
-        FILTER NOT EXISTS { 
-            ?otherSuperlativeNet a [rdfs:subClassOf* net:Class_Net] ;
-        			net:coverBaseNode ?superlativeLeaf ;									
-				net:coverNodeCount ?otherSuperlativePrecision.											
-			FILTER (?otherSuperlativePrecision > ?superlativePrecision). 
-            }		
-
-        # -- Identify structure									
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?subDomainName), '-in-', 
-               str(?superlativeName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/composite_property_extraction.py b/tenet/scheme/amr_clara_rule/nov_transduction/composite_property_extraction.py
deleted file mode 100644
index ae5fa0b1215648df4b3c13161ba45b578fdbd184..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/composite_property_extraction.py
+++ /dev/null
@@ -1,228 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Composite Property Net from Property Net
-# ---------------------------------------------
-
-rule_set['create-composite-property-net-from-property-1'] = {
-    'label': "create-composite-class-net-from-property-1",
-    'comment': ("Create Composite Property Net from relations: ", 
-                " (1) between two core properties",
-                " (2) with :ARG1 relation"),
-    'construction': """
-        # -- New Property Net
-        ?newNet a net:Composite_Property_Net ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?property2Leaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasNaming ?newPropertyName ;
-            net:hasPropertyName ?newPropertyName ;
-            net:hasMotherClassNet ?property2Net.
-            #net:hasRestriction ?restrictionNet.
-            
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify ARG1(p1:Property, p2:Property)
-        ?property1Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasPropertyName ?property1Name.
-        ?baseLeaf ?r1 ?property2Leaf.
-        ?r1 amr:hasAmrRole amr:role_ARG1.
-        ?property2Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-			net:coverBaseNode ?property2Leaf ;
-			net:hasPropertyName ?property2Name.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?property1Leaf net:coverNode ?node.
-			               ?property2Leaf net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        	# -- New Property Name
-        BIND (CONCAT(?property1Name, '-', ?property2Name) AS ?newPropertyName).
-        
-        	# -- New Property Net
-        BIND (CONCAT(str(net:), 'compositeProperty') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?newPropertyName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-property-net-from-property-2'] = {
-    'label': "create-composite-class-net-from-property-2",
-    'comment': ("Create Composite Property Net from relations: ", 
-                " (1) between two core properties",
-                " (2) with manner property on the same leaf of left property"),
-    'construction': """
-        # -- New Property Net
-        ?newNet a net:Composite_Property_Net ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?property2Leaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasNaming ?newPropertyName ;
-            net:hasPropertyName ?newPropertyName ;
-            net:hasMotherClassNet ?property1Net.
-            #net:hasRestriction ?restrictionNet.
-            
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify cover(p1:Property, leaf1) and cover(m:Manner, leaf1)
-        ?property1Net a [rdfs:subClassOf* net:Property_Net] ; # property 1
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasPropertyName ?property1Name.   
-        ?mannerPropertyNet a [rdfs:subClassOf* net:Property_Net] ; # manner property
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?mannerPropertyType ;
-            net:hasPropertyName ?mannerPropertyName.
-            
-        # -- Identify :manner(p2:Property)
-        ?mannerPropertyNet amr:role_manner ?property2Net.
-        ?property2Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-			net:coverBaseNode ?property2Leaf ;
-			net:hasPropertyName ?property2Name.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?sameBaseLeaf net:coverNode ?node.
-			               ?property2Leaf net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        	# -- New Property Name
-        BIND (CONCAT(?property2Name, '-', ?property1Name) AS ?newPropertyName).
-        	# -- New Property Net
-        BIND (CONCAT(str(net:), 'compositeProperty') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?newPropertyName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
- 
-# ---------------------------------------------
-# Net Expansion: Add Restriction to Class Net from Property Net
-# ---------------------------------------------
-
-rule_set['add-restriction-to-class-net-from-property-1'] = {
-    'label': "add-restriction-to-class-net-from-property-1",
-    'comment': ("Create and add a Restriction Net: ", 
-                " (1) from relation between a class and an individual, ",
-                " (2) with a relation corresponding to Non-Core Role property"),
-    'construction': """
-        # -- New Restriction Net
-        ?newNet a net:Restriction_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverTargetNode ?argNodeOfBaseNet, ?nodeOfArgNet ;
-            net:hasRestrictionOnProperty ?propertyNet ;
-            net:hasRestrictionNetValue ?argNet.
-            
-        # -- New restriction relation
-        ?baseNet net:hasRestriction ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify property(Class, Individual)
-        ?propertyNet a [rdfs:subClassOf* net:Property_Net];
-            net:isCoreRoleLinked false ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyRole ?propertyRole ;
-            net:hasPropertyName ?propertyName.
-        ?baseNet a [rdfs:subClassOf* net:Class_Net] ;
-			net:coverBaseNode ?baseLeaf ;
-    			net:coverNode ?nodeOfBaseNet ;
-			net:hasClassName ?baseName.
-        ?argNet a net:Individual_Net ;
-			net:coverNode ?nodeOfArgNet ;
-            net:hasIndividualLabel ?argLabel.
-		?baseNet ?propertyRole ?argNet.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?baseNet net:coverNode ?node.
-                           ?argNet net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        # -- New Restriction Net
-		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-		BIND (CONCAT(?rn1, '_', str(?propertyName)) AS ?rn2).
-		BIND (CONCAT(?rn2, '_', str(?argLabel)) AS ?rn3).
-        BIND (uri(?rn3) AS ?newNet).
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_and.py b/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_and.py
deleted file mode 100644
index 2b0db73264e0a3932c58eb79add6722002c4b67b..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_and.py
+++ /dev/null
@@ -1,254 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
- 
-# ---------------------------------------------
-# Net Expansion: Conjunction Phenomena Net
-# ---------------------------------------------
-
-rule_set['and-conjunction-phenomena-application-1'] = {
-    'label': "and-conjunction-phenomena-application-1",
-    'comment': ("Apply conjunction phenomena, step 1: ",
-                " (1) create logical set",
-                " (2) FROM and-conjunction linking some nets and a property"),
-    'construction': f"""
-        {logical_set_net.construct(base_node=phenomena_net.base_node, 
-                                   logical_constraint='"AND"',
-                                   property_net=atom_property_net.id,
-                                   content_net_1='?contentNet1')}
-        {logical_set_net.add_attribute(content_net_2='?contentNet2')}
-        {logical_set_net.add_attribute(content_net='?contentNet1')}
-        {logical_set_net.add_attribute(content_net='?contentNet2')}
-        {logical_set_net.add_attribute(content_net='?contentNet3')}
-        {logical_set_net.add_attribute(content_net='?contentNet4')}
-        {logical_set_net.add_attribute(content_net='?contentNet5')}
-        {logical_set_net.add_attribute(content_net='?contentNet6')}
-        {logical_set_net.add_attribute(content_net='?contentNet7')}
-        {logical_set_net.add_attribute(content_net='?contentNet8')}
-        {logical_set_net.add_attribute(content_net='?contentNet9')}
-
-        {logical_set_net.propagate_relations()}
-    """,
-    'clause': f"""
-        
-        # *** Identify Property(-, arg1:PhenomenaNet) ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        {atom_property_net.id} amr:role_ARG1 {phenomena_net.id}.
-        
-        
-        # *** Identify Phenomena(AND-conjunction, contentNet*) ***
-           
-        {phenomena_net.identify_net(phenomena_type='amr:phenomena_conjunction_and')}
-        
-        # -- old --- ?relationOp rdfs:subClassOf* amr:AMR_Op_Role.
-        {phenomena_net.identify_operator('1', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('2', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('3', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('4', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('5', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('6', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('7', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('8', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('9', '?contentNet')} 
-        
-    
-        # *** Identify variable label of base leaf ***
-        {phenomena_net.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        {logical_set_net.complete_clauses_for_construction(phenomena_net.base_node)}
-    """,
-    'binding': f"""        
-        {logical_set_net.bind_uri(phenomena_net.phenomena_ref, '?varLabel')}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-2'] = {
-    'label': "and-conjunction-phenomena-application-2",
-    'comment': ("Apply conjunction phenomena (step 2): ",
-                " (1) complete Logical Set Net for naming"),
-    'construction': f"""
-        {logical_set_net.define_naming()}
-    """,
-    'clause': f"""
-        
-        # *** Identify LogicalSet Net ***  
-        {logical_set_net.identify_net_without_optional_attribute(
-            property_net=property_net.id,
-            content_net_1=class_net_1.id,
-            content_net_2=class_net_2.id)}
-        
-        
-        # *** Identify property and classes ***
-        {property_net.identify_net(core_role='true')}
-        {class_net_1.identify_net()}
-        {class_net_2.identify_net()}
-        
-    """,
-    'binding': f"""
-        {logical_set_net.bind_naming(property_net.property_name,
-                                     class_net_1.class_name,
-                                     class_net_2.class_name)}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-3'] = {
-    'label': "and-conjunction-phenomena-application-3",
-    'comment': ("Apply conjunction phenomena (step 3): ",
-                " (1) complete Logical Set Net with restriction(s)"),
-    'construction': f"""
-    
-        {restriction_net.construct(restriction_property=property_net.id,
-                                   restriction_net_value=class_net.id)}
-        {restriction_net.add_attribute(node=property_net.node)} 
-        {restriction_net.add_attribute(node=logical_set_net.node)} 
-        {restriction_net.add_attribute(node=class_net.node)} 
-        
-        {logical_set_net.add_attribute(restriction=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify LogicalSet Net ***
-        {logical_set_net.identify_net(property_net=property_net.id)}
-        {logical_set_net.identify_content_net(class_net.id)}
-        
-        # *** Identify property and classes ***
-        {property_net.identify_net(core_role='true')}
-        {class_net.identify_net()}
-    """,
-    'binding': f"""        
-        {restriction_net.bind_uri(property_net.property_name, class_net.class_name)}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-4'] = {
-    'label': "and-conjunction-phenomena-application-4",
-    'comment': ("Apply conjunction phenomena (step 4): ",
-                " (1) create composite class net",
-                " (2) FROM property linking class and logical set"),
-    'construction': f"""        
-        {composite_class_net.construct(base_node=class_net_0.base_node,
-                                       naming='?newClassName',
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_0.id)}
-        {composite_class_net.compose(class_net_0, property_net, logical_set_net)}
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:LogicalSet) ***  
-        {property_net.identify_net(core_role='true')}     
-        {property_net.id} amr:role_ARG0 {class_net_0.id}.
-        {property_net.id} amr:role_ARG1 {logical_set_net.id}.  
-        
-        # *** Identify class and logical set ***
-        {class_net_0.identify_net()}
-        {logical_set_net.identify_net(logical_constraint='"AND"')}        
-        
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_0.id} net:coverNode ?node.
-            {logical_set_net.id} net:coverNode ?node.
-            }}      
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_0.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_0.class_name}, '-', {logical_set_net.naming}) AS ?newClassName).
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-5'] = {
-    'label': "and-conjunction-phenomena-application-5",
-    'comment': ("Apply conjunction phenomena (step 5): ",
-                " (1) complete Logical Set Net for relation propagation"),
-    'construction': f"""
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass with a LogicalSet composante ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-6'] = {
-    'label': "and-conjunction-phenomena-application-6",
-    'comment': ("Apply conjunction phenomena (step 6): ",
-                " (1) complete Logical Set Net by adding restrictions"),
-    'construction': f"""   
-        {composite_class_net.add_attribute(restriction01=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RESTRICTION_ADDED)}
-        {logical_set_net.identify_net()}
-        {composite_class_net.identify_composante(logical_set_net.id)}
-        
-        # *** Identify Restriction ***
-        {restriction_net.identify_net()}
-        {logical_set_net.identify_restriction(restriction_net.id)}
-    """,
-    'binding': f"""
-    """
-}
-
- 
-# ---------------------------------------------
-# *** Under Development *** New Rule
-# ---------------------------------------------
-
-# -- Useful query builder(s)
-# * TODO * property_net = PropertyNet()
-# * TODO * class_net_0 = ClassNet(0)
-# * TODO * phenomena_net = PhenomenaNet()
-# * TODO * and_composite_class_net = AndCompositeClassNet()
-
-def analyze_phenomena_and():
-    rule = 'NewRule()' # !!! TODO !!!
-    
-    # rule.clause(f'{property_net.identify_net(core_role="true")}')
-    # rule.clause(f'{property_net.id} amr:role_ARG0 {class_net_0.id}.')
-    # rule.clause(f'{property_net.id} amr:role_ARG1 {phenomena_net.id}.')
-    # rule.clause(f'{phenomena_net.identify_net(phenomena_type='amr:phenomena_conjunction_and')}')
-    
-    # rule.operate(f'{and_composite_class_net.construct(*TODO*)}')
-    
-    # * TODO * add restrictions for and_composite_class_net --op--> class_net
-    
-    # * TODO * rule.operate(and_composite_class_net.complete_clauses_for_construction())
-    
-    return rule
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_mod.py b/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_mod.py
deleted file mode 100644
index e22d673535632e5fd24a126ea9690e113432ff51..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_mod.py
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Mod Phenomena Application
-# ---------------------------------------------
-
-rule_set['mod-phenomena-application-1'] = {
-    'label': "mod-phenomena-application-1",
-    'comment': ("Apply mod phenomena (step 1) to: ", 
-                " (+) initialize composite class construction. "),
-    'construction': f"""
-        {composite_class_net.construct(base_node=class_net_1.base_node, 
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_1.id)}
-        {composite_class_net.compose(class_net_1, class_net_2)}     
-    """,
-    'clause': f"""
-        # *** Identify Mod(c1:Class, c2:Class) ***
-        {class_net_1.identify_net()}
-        {class_net_1.identify_relation('amr:role_mod', class_net_2.id)} 
-        {class_net_2.identify_net()}  
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_1.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_2.class_name}, '-', {class_net_1.class_name}) 
-                AS ?newClassName).
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-rule_set['mod-phenomena-application-2'] = {
-    'label': "mod-phenomena-application-2",
-    'comment': ("Apply mod phenomena (step 2) to: ", 
-                " (+) complete Composite Class Net for relation propagation"),
-    'construction': f"""
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass without relation propagated ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-rule_set['mod-phenomena-application-3'] = {
-    'label': "mod-phenomena-application-3",
-    'comment': ("Apply mod phenomena (step 3) to: ",
-                " (+) initialize Individual Net construction"),
-    'construction': f"""
-        {individual_net.construct(base_node=class_net_2.base_node, 
-                                  base_class_name='"Feature"',
-                                  individual_label='?newIndividualLabel')}
-        {individual_net.compose(class_net_2)} 
-        {individual_net.define_structure()}      
-    """,
-    'clause': f"""
-        # *** Identify Mod(:Class, c2:Class) ***
-        ?net amr:role_mod {class_net_2.id}.
-        {class_net_2.identify_net()}  
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_2.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        # *** Complete clauses for net construction ***
-        {individual_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-		# -- New Individual Label
-		BIND (STR({class_net_2.class_name}) AS ?newIndividualLabel).
-        
-        {individual_net.bind_uri('?newIndividualLabel', '?varLabel')}
-    """
-}
-
-rule_set['mod-phenomena-application-4'] = {
-    'label': "mod-phenomena-application-4",
-    'comment': ("Apply mod phenomena (step 4) to: ",
-                " (4) complete Composite Class Net by adding restrictions"),
-    'construction': f"""   
-        {composite_class_net.add_attribute(restriction01=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RESTRICTION_ADDED)}
-        {logical_set_net.identify_net()}
-        {composite_class_net.identify_composante(logical_set_net.id)}
-        
-        # *** Identify Restriction ***
-        {restriction_net.identify_net()}
-        {logical_set_net.identify_restriction(restriction_net.id)}
-    """,
-    'binding': f"""
-    """
-}
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_polarity.py b/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_polarity.py
deleted file mode 100644
index b55d9b428f75a694c83ff62e1d74729b26d5fb9c..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_application_polarity.py
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Polarity Phenomena Application
-# ---------------------------------------------
-
-rule_set['nov-polarity-phenomena-application'] = {
-    'label': "polarity-phenomena-application",
-    'comment': ("Apply polarity phenomena to: ", 
-                " (1) polarity relation on a property class. "),
-    'construction': f"""
-    
-        # !!! TODO: restriction for negative polarity !!!
-        
-        {composite_property_net.construct(base_node=atom_property_net.base_node,
-                                          naming='?newPropertyName',
-                                          property_name='?newPropertyName')}
-
-        {composite_property_net.propagate_relations()}
-        
-        {atom_property_net.deprecate()}
-        
-    """,
-    'clause': f"""
-        # *** Identify Polarity(p0:Property, 'negative') ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        
-        {atom_property_net.identify_relation('amr:role_polarity', value_net.id)}        
-        {value_net.identify_net(value_label="'negative'")}
-        
-        # *** Identify variable label of base leaf ***
-        {atom_property_net.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        {composite_property_net.complete_clauses_for_construction(atom_property_net.base_node)}
-    """,
-    'binding': f"""
-		# -- New Property Name
-		BIND (CONCAT('not', '-', {atom_property_net.property_name}) AS ?newPropertyName).
-        
-        {composite_property_net.bind_uri('?newPropertyName', '?varLabel')}
-    """
-}
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_checking.py b/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_checking.py
deleted file mode 100644
index 4218333e9fda1ebfb5bf9ca3e2c1f677ad975599..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/phenomena_checking.py
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Net Expansion: Conjunction Phenomena Net
-# ---------------------------------------------
-
-rule_set['expand-and-or-conjunction-phenomena-net'] = {
-    'label': "expand-and-conjunction-phenomena-net",
-    'comment': ("Propagate relations for AND/OR conjunction net with: ",
-                " (1) incoming relation",
-                " (2) outgoing :op relation"),
-    'construction': """
-        ?leftNet ?incomingRelation ?rightNet.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:hasPhenomenaType ?phenomenaType.
-        FILTER (?phenomenaType = amr:phenomena_conjunction_and || 
-                ?phenomenaType = amr:phenomena_conjunction_or).
-        ?leftNet ?incomingRelation ?phenomenaNet.
-        ?phenomenaNet ?relationOp ?rightNet.  
-        ?relationOp rdfs:subClassOf* amr:AMR_Op_Role.
-    """,
-    'binding': """
-    """
-}
-
-
-# ---------------------------------------------
-# Net Expansion: Degree Phenomena Net
-# ---------------------------------------------
-
-rule_set['expand-degree-phenomena-net-1'] = {
-    'label': "expand-degree-phenomena-net-1",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " domain corresponding to :ARG1"),
-    'construction': """
-        ?degreePhenomenaNet net:targetDomain ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG1.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-2'] = {
-    'label': "expand-degree-phenomena-net-2",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " attribute corresponding to :ARG2"),
-    'construction': """
-        ?degreePhenomenaNet net:targetAttribute ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG2.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-3'] = {
-    'label': "expand-degree-phenomena-net-3",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " degree corresponding to :ARG3"),
-    'construction': """
-        ?degreePhenomenaNet net:targetDegree ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG3.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-4'] = {
-    'label': "expand-degree-phenomena-net-4",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " range corresponding to :ARG4"),
-    'construction': """
-        ?degreePhenomenaNet net:targetRange ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG4.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-5'] = {
-    'label': "expand-degree-phenomena-net-5",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " superlative corresponding to :ARG5"),
-    'construction': """
-        ?degreePhenomenaNet net:targetSuperlative ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG5.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-6'] = {
-    'label': "expand-degree-phenomena-net-6",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " consequence corresponding to :ARG6"),
-    'construction': """
-        ?degreePhenomenaNet net:targetConsequence ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG6.
-    """,
-    'binding': """
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/technical_ctr.py b/tenet/scheme/amr_clara_rule/nov_transduction/technical_ctr.py
deleted file mode 100644
index fa396ddaccfe8be6e9719971e6fd2a26c680d938..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/nov_transduction/technical_ctr.py
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Useful technical CTR
-# ---------------------------------------------
-
-rule_set['refine-cover-node-1'] = {
-    'label': "refine-cover-node-1",
-    'comment': ("Refine semantic net coverage indicators by: ",
-                " calculating the set of all covered nodes"),
-    'construction': """
-        ?net net:coverNode ?baseLeaf.
-        ?net net:coverNode ?argLeaf.
-        ?net net:coverNode ?targetLeaf.
-    """,
-    'clause': """
-        ?net a [rdfs:subClassOf* net:Net] ;
-            net:coverBaseNode ?baseLeaf.
-        OPTIONAL { ?net net:coverArgNode ?argLeaf. }
-        OPTIONAL { ?net net:coverTargetNode ?targetLeaf. }
-    """,
-    'binding': """
-    """
-}
-
-rule_set['refine-cover-node-2'] = {
-    'label': "refine-cover-node-2",
-    'comment': ("Refine semantic net coverage indicators by: ",
-                " calculating the number of covered nodes"),
-    'construction': """
-        ?net net:coverNodeCount ?c.
-    """,
-    'clause': """
-		SELECT ?net (COUNT(?leaf) AS ?c)
-    		WHERE {
-                ?net a [rdfs:subClassOf* net:Class_Net] ;
-                		net:coverNode ?leaf.
-        }
-		GROUP BY ?net
-    """,
-    'binding': """
-    """
-}
-
-# -- old ---
-# rule_set['propagation-relations-to-nets'] = {
-#     'label': "propagation-relations-to-nets",
-#     'comment': ("Propagation relations between nodes",
-#                 " to relations between nets"),
-#     'construction': """
-#         ?relationRole a net:Relation.
-#         ?net1 ?relationRole ?net2.
-#     """,
-#     'clause': """
-# 		?net1 a [rdfs:subClassOf* net:Net] ;
-#             net:coverBaseNode ?leaf1.
-#         	?net2 a [rdfs:subClassOf* net:Net] ;
-#             net:coverBaseNode ?leaf2.
-#         ?leaf1 ?relationEdge ?leaf2.    
-#         ?relationEdge amr:hasAmrRole ?relationRole.
-#     """,
-#     'binding': """
-#     """
-# }
-# -- ---
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/owl_generation/owl_property_generator.py b/tenet/scheme/amr_clara_rule/owl_generation/owl_property_generator.py
deleted file mode 100644
index 38e2380c33132d558e046d73c8ddd991fa4a2250..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/owl_generation/owl_property_generator.py
+++ /dev/null
@@ -1,192 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: Rule to conjunctive phenomena or (rule 1)
-#------------------------------------------------------------------------------
-# Net Expansion AMR rule to analyse conjunctive phenomena (or)
-# Rule: property(class, or_phenomena) => compositeClass
-#==============================================================================
-
-import rdflib
-from rdflib import Graph
-from rdflib.namespace import FOAF, RDF
-
-import transduction
-from transduction import net
-from transduction.rdfterm_computer import produce_uriref, produce_literal
-from transduction.query_builder import generate_select_query
-from transduction.naming_computer import define_axiom_naming
-from transduction.naming_computer import define_composite_naming_2
-
-
-#==============================================================================
-# Select Pattern: Atom / Composite Property Net
-#==============================================================================  
-       
-def __search_pattern_1(graph):
-    select_data_list = ['?property_net']
-    clause_list = [(f'?property_net a net:Atom_Property_Net.')]
-    query_code = generate_select_query(graph, select_data_list, clause_list)
-    rule_pattern_set = graph.query(query_code) 
-    return rule_pattern_set
-
-
-def __search_pattern_2(graph):
-    select_data_list = ['?property_net']
-    clause_list = [(f'?property_net a net:Composite_Property_Net.')]
-    query_code = generate_select_query(graph, select_data_list, clause_list)
-    rule_pattern_set = graph.query(query_code) 
-    return rule_pattern_set
- 
-    
-def __get_atom_property_net_list(graph):
-    
-    # -- Atom Property List
-    atom_property_net_list = []
-    atom_property_set = __search_pattern_1(graph)
-    for selection in atom_property_set:
-        property_net = net.AtomPropertyNet(graph, uri=selection.property_net)
-        atom_property_net_list.append(property_net)
-    
-    return atom_property_net_list
- 
-    
-def __get_composite_property_net_list(graph):
-    
-    # -- Composite Property List
-    composite_property_net_list = []
-    composite_property_set = __search_pattern_2(graph)
-    for selection in composite_property_set:
-        property_net = net.CompositePropertyNet(graph, uri=selection.property_net)
-        composite_property_net_list.append(property_net)
-    
-    return composite_property_net_list
- 
-    
-def __get_mother_property_net_list(atom_property_net_list, composite_property_net_list):
-        
-    # -- URI List
-    mother_property_uri_list = []
-    for net in composite_property_net_list:
-        if net.mother_property_net is not None:
-            mother_property_uri_list += net.mother_property_net
-      
-    # -- Net List
-    mother_property_net_list = []
-    for net in (atom_property_net_list + composite_property_net_list):
-        if net.uri in mother_property_uri_list:
-            mother_property_net_list.append(net)
-    
-    return mother_property_net_list
-
-
-
-#==============================================================================
-# Check Methods
-#==============================================================================
-
-def __is_property_to_generate(property_net):
-    check_1 = property_net.is_deprecated()
-    if is_instance(property_net.mother_property_net, list):
-        check_2 = len(property_net.mother_property_net) > 0
-    else:
-        check_2 = False
-    return not check_1 or check_2
-    
-   
-    
-#==============================================================================
-# Generator Methods
-#==============================================================================
-
-def __compute_property_uri(property_net):
-    if isinstance(property_net.property_uri, list) and len(property_net.property_uri) > 0:
-        property_uri = property_net.property_uri[0]
-    else: # computation of property_uri
-        net_naming = property_net.get_attribute_first_value(property_net.naming)
-        property_uri = produce_uriref(property_net.support_graph, f'ext-out:{net_naming}')
-    return property_uri
-
-
-def __get_mother_property_uri(graph, mother_property_net_uri):
-    mother_property_net = net.PropertyNet(graph, uri=mother_property_net_uri)
-    return __compute_property_uri(mother_property_net)
-
-
-def __define_triple(new_property_uri, relation, data):    
-    triple_list = []    
-    for predicat in data:
-        triple_list.append((new_property_uri, relation, predicat))        
-    return triple_list
-
-
-def __generate_owl_taxonomic_relation(graph, new_property_uri, net):
-    
-    triple_list = []
-    relation = produce_uriref(graph, 'rdfs:subPropertyOf')
-    predicat = None
-    
-    if net.type_id == 'Atom_Property_Net':
-        predicat = produce_uriref(graph, 'base-out:Out_ObjectProperty')
-        
-    if net.type_id == 'Composite_Property_Net':
-        mother_property_net_uri = net.get_attribute_first_value(net.mother_property_net)
-        if mother_property_net_uri is None:
-            predicat = produce_uriref(graph, 'base-out:Out_ObjectProperty')
-        else :
-            predicat = __get_mother_property_uri(graph, mother_property_net_uri)
-    
-    if predicat is not None:
-        triple_list.append((new_property_uri, relation, predicat))
-        
-    return triple_list
-
-
-def __generate_owl_triple_definition(graph, net):
-    
-    triple_list = []
-             
-    new_property_uri = __compute_property_uri(net)
-    
-    rdf_type_uri = produce_uriref(graph, RDF.type)
-    triple_list += __define_triple(new_property_uri, rdf_type_uri, net.property_type)
-    
-    relation = produce_uriref(graph, 'rdfs:label')
-    triple_list += __define_triple(new_property_uri, relation, net.property_name)
-    
-    relation = produce_uriref(graph, 'base-out:fromStructure')
-    triple_list += __define_triple(new_property_uri, relation, net.structure)
-    
-    triple_list += __generate_owl_taxonomic_relation(graph, new_property_uri, net)
-    
-    return triple_list
-
-  
-    
-#==============================================================================
-# Main Method: analyze_phenomena_or_1
-#==============================================================================
-
-def generate_owl_property(graph):
-    
-    # -- Rule Initialization 
-    rule_label = 'generate OWL property' 
-    rule_triple_list = []
-
-    # -- Get property net listings
-    atom_property_net_list =  __get_atom_property_net_list(graph)
-    composite_property_net_list =  __get_composite_property_net_list(graph)
-    mother_property_net_list =  __get_mother_property_net_list(atom_property_net_list, 
-                                                               composite_property_net_list)   
-    
-    # -- Triple Definition for 'not deprecated property net'
-    for property_net in (atom_property_net_list + composite_property_net_list):
-        if not property_net.is_deprecated():
-            rule_triple_list += __generate_owl_triple_definition(graph, property_net)
-     
-    # -- Triple Definition for 'mother property net'
-    for property_net in mother_property_net_list:
-        rule_triple_list += __generate_owl_triple_definition(graph, property_net)
-        
-    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing.py b/tenet/scheme/amr_clara_rule/preprocessing.py
deleted file mode 100644
index a2f99066061daa1a9ea70cef30ab5122012061e6..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/preprocessing.py
+++ /dev/null
@@ -1,445 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of concepts
-# ---------------------------------------------
-
-rule_set['reclassify-concept-1'] = {
-    'label': "reclassify-concept-1",
-    'comment': "Reclassify terms concept to AMR Special concept",
-    'construction': """
-    ?c rdfs:subClassOf amr:AMR_Special_Concept ;
-        amr:hasPhenomenaLink ?phenomena.
-    """,
-    'clause': """
-    ?c a ?amrConceptClass.
-        VALUES ?amrConceptClass {ns3:Frame ns3:Concept ns3:NamedEntity}
-    ?phenomena rdfs:subClassOf* amr:AMR_Phenomena ;
-        amr:hasConceptLink ?phenomenaLink. 
-    FILTER (?cLabel1 = ?phenomenaLink ||
-            ?cLabel2 = ?phenomenaLink).
-    """,
-    'binding':"""
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel1).
-    BIND (strafter(str(?c), '#') AS ?cLabel2).
-    """
-    }
-
-
-rule_set['reclassify-concept-2'] = {
-    'label': "reclassify-concept-2",
-    'comment': "Reclassify terms concept to AMR Term concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Term_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Concept.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-        FILTER ( CONTAINS(str(?c), str(ns2:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-3'] = {
-    'label': "reclassify-concept-3",
-    'comment': "Reclassify core concept to AMR Relation concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Relation_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Concept.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-        FILTER ( CONTAINS(str(?c), str(ns3:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-4'] = {
-    'label': "reclassify-concept-4",
-    'comment': "Reclassify named entity to AMR Term concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Term_Concept.
-    """,
-    'clause': """
-        ?c a ns3:NamedEntity.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-5'] = {
-    'label': "reclassify-concept-5",
-    'comment': "Reclassify frame to AMR Predicat concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Predicat_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Frame.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-    """,
-    'binding': ''
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of variables
-# ---------------------------------------------
-
-rule_set['reclassify-variable'] = {
-    'label': "reclassify-variable",
-    'comment': "Reclassify concept instance to AMR variable",
-    'construction': """
-        ?v a amr:AMR_Variable.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        ?v a ?c.
-    """,
-    'binding': ''
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of roles
-# ---------------------------------------------
-
-rule_set['reclassify-role-1'] = {
-    'label': "reclassify-role-1",
-    'comment': "Reclassify role to AMR core role",
-    'construction': """
-        ?newRole rdfs:subClassOf amr:AMR_Core_Role ;
-            amr:fromAmrLkFramerole ?r.
-    """,
-    'clause': """
-        ?r a ns1:FrameRole.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), str(ns1:)) AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?roleId) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-rule_set['reclassify-role-2'] = {
-    'label': "reclassify-rolet-2",
-    'comment': "Reclassify role to AMR non-core role",
-    'construction': """
-        ?newRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-            amr:fromAmrLkRole ?r.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        FILTER NOT EXISTS { ?newRole rdfs:subClassOf* amr:AMR_Role. }
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-rule_set['reclassify-role-3'] = {
-    'label': "reclassify-rolet-3",
-    'comment': "Add link with AmrLk role to AMR role",
-    'construction': """
-        ?newRole amr:fromAmrLkRole ?r.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        ?newRole rdfs:subClassOf* amr:AMR_Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of leafs and edges
-# ---------------------------------------------
-
-rule_set['add-amr-leaf'] = {
-    'label': "add-leaf-1",
-    'comment': "Add AMR leaf corresponding to concept/variable relation",
-    'construction': """
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        ?v a ?c.
-        """,
-    'binding':"""
-    BIND (strafter(str(?c), '#') AS ?cLabel1)
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-    BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-    BIND (strafter(str(?v), '#') AS ?vLabel)
-	BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-    BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-rule_set['add-amr-edge-1'] = {
-    'label': "add-amr-edge-1",
-    'comment': ("Add AMR edge corresponding to a FrameRole relation",
-                " between two leafs"),
-    'construction': """
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRolesetID ?rolesetId ;
-            amr:hasRoleID ?roleId ;
-            amr:hasRoleTag ?roleTag.
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        ?r a ns1:FrameRole.
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-		?v1 ?r ?v2.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), str(ns1:)) AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-    BIND (?rLabel AS ?roleTag)
-    BIND (strafter(str(?v1), '#') AS ?v1Label)
-    BIND (strafter(str(?v2), '#') AS ?v2Label)
-	BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?v1Label) AS ?n3).
-	BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-    BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-rule_set['add-amr-edge-2'] = {
-    'label': "add-amr-edge-2",
-    'comment': ("Add AMR edge corresponding to a Role relation",
-                " between two leafs"),
-    'construction': """
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRolesetID ?rolesetId ;
-            amr:hasRoleID ?roleId ;
-            amr:hasRoleTag ?roleTag.
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-		?v1 ?r ?v2.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-    BIND (?rLabel AS ?roleTag)
-    BIND (strafter(str(?v1), '#') AS ?v1Label)
-    BIND (strafter(str(?v2), '#') AS ?v2Label)
-	BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?v1Label) AS ?n3).
-	BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-    BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of root
-# ---------------------------------------------
-
-rule_set['add-amr-root'] = {
-    'label': "add-amr-root",
-    'comment': ("Add root instance in AMR_Root"),
-    'construction': """
-        ?newRoot a amr:AMR_Root ;
-            amr:hasRootLeaf ?leaf ;
-            amr:hasSentenceID ?graphId ;
-            amr:hasSentenceStatement ?graphSentence ;
-            amr:fromAmrLkRoot ?r.
-    """,
-    'clause': """
-        ?r a ns3:AMR.
-        ?r ns3:root ?lkRoot.
-        ?r ns3:has-id ?graphId.
-        ?r ns3:has-sentence ?graphSentence.
-        ?leaf amr:hasVariable ?lkRoot.
-		""",
-    'binding':"""
-    BIND (CONCAT(str(amr:), 'root') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?graphId) AS ?n2).
-    BIND (uri(?n2) AS ?newRoot).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of values
-# ---------------------------------------------
-
-rule_set['add-amr-value-for-name-relation'] = {
-    'label': "add-value-for-name-relation",
-    'comment': ("Add a value for each name relation, corresponding to ",
-                "variables with label in AMR Linked Data, ",
-                "and to the name AMR relations in AMR graphs"),
-    'construction': """
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vLabel.
-        ?v amr:name ?newValue.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        ?v rdfs:label ?vLabel.
-		""",
-    'binding':"""
-    BIND (REPLACE(?vLabel, ' ', "") AS ?vRef).
-	BIND (CONCAT(str(amr:), 'value') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?vRef) AS ?n2).
-    BIND (uri(?n2) AS ?newValue).
-    """
-    }
-
-rule_set['add-amr-value-for-quant-relation'] = {
-    'label': "add-value-for-quant-relation",
-    'comment': ("Add a value for each quant relation, corresponding to ",
-                "variables with quant Property in AMR Linked Data, ",
-                "and to the quant AMR relations in AMR graphs"),
-    'construction': """
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vQuant.
-        ?v amr:quant ?newValue.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        ?v ns2:quant ?vQuant.
-		""",
-    'binding':"""
-    BIND (REPLACE(?vQuant, ' ', "") AS ?vRef).
-	BIND (CONCAT(str(amr:), 'value') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?vRef) AS ?n2).
-    BIND (uri(?n2) AS ?newValue).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Set labels for concepts, variables and roles
-# ---------------------------------------------
-
-rule_set['set-amr-label-for-concepts'] = {
-    'label': "set-amr label-for-concepts",
-    'comment': "Set AMR label for all concepts",
-    'construction': """
-        ?c amr:label ?cLabel.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        """,
-    'binding':"""
-    BIND (strafter(str(?c), '#') AS ?cLabel1)
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-    BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-    """
-    }
-
-rule_set['set-amr-label-for-variables'] = {
-    'label': "set-amr-label-for-variables",
-    'comment': "Set AMR label for all variables",
-    'construction': """
-        ?v amr:label ?vLabel.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        """,
-    'binding':"""
-    BIND (strafter(str(?v), '#') AS ?vLabel)
-    """
-    }
-
-rule_set['set-amr-label-for-roles'] = {
-    'label': "set-amr-label-for-variables",
-    'comment': "Set AMR label for all variables",
-    'construction': """
-        ?r amr:label ?rLabel.
-    """,
-    'clause': """
-        ?r rdfs:subClassOf* amr:AMR_Role.
-        """,
-    'binding':"""
-        BIND (strafter(str(?r), 'role_') AS ?rLabel)
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Update leafs and edges
-# ---------------------------------------------
-
-rule_set['update-amr-edge-role-1'] = {
-    'label': "update-amr-edge-role-1",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role id)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleID ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
-rule_set['update-amr-edge-role-2'] = {
-    'label': "update-amr-edge-role-2",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role tag)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleTag ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/__init__.py b/tenet/scheme/amr_clara_rule/preprocessing/__init__.py
deleted file mode 100644
index 8d1c8b69c3fce7bea45c73efd06983e3c419a92f..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/preprocessing/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
- 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_bug_fixing_1.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_bug_fixing_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..66dc3d569f226164d0e2807433e1f5123c99003b
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_bug_fixing_1.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to fix AMR bug
+#------------------------------------------------------------------------------
+# Fix AMR bug about planet named system solar
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: bug about planet named system solar
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?solarSystem', '?originConcept']
+    clause_list = ['?originConcept a ns3:NamedEntity.',
+                   'FILTER ( CONTAINS(str(?originConcept), str(ns4:planet)) ).',
+                   '?solarSystem a ?originConcept.',
+                   '?solarSystem rdfs:label "Solar System".']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+            
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_new_concept(graph, solarSystem, originConcept, new_label='system'):
+    triple_list = []
+    
+    new_concept_uri = produce_uriref(graph, f'ns4:{new_label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'ns3:NamedEntity')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = Literal(new_label)
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Linking between individual and new concept
+    relation = produce_uriref(graph, 'rdf:type')
+    triple_list.append((solarSystem, relation, new_concept_uri))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((originConcept, relation, value))
+    
+    # -- Comment the origin concept as 'bug'
+    relation = produce_uriref(graph, 'rdfs:comment')
+    value = Literal('bug')
+    triple_list.append((originConcept, relation, value))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def fix_amr_bug_1(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'fix AMR bug (1)'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:  
+        rule_triple_list += __add_new_concept(graph, pattern.solarSystem, pattern.originConcept)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification.py
deleted file mode 100644
index 94a2bd9bc031dfd6b1d636c634023326b765e305..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification.py
+++ /dev/null
@@ -1,934 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rules (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Reclassification of concepts
-# ---------------------------------------------
-
-rule_set['reclassify-concept-1'] = {
-    'label': "reclassify-concept-1",
-    'comment': ("Reclassify LK concept to AMR Relation concept for concept: ",
-                " (1) corresponding to a LK term, frame or named entity,",
-                " (2) corresponding to an AMR phenomena/relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Relation_Concept ;
-            amr:label ?cLabel ;
-            amr:hasPhenomenaLink ?phenomena ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK concept
-        ?c a ?amrConceptClass.
-            VALUES ?amrConceptClass {ns3:Frame ns3:Concept ns3:NamedEntity}
-            
-        # -- Identify phenomena matching
-        ?phenomena rdfs:subClassOf* amr:AMR_Phenomena ;
-            amr:hasConceptLink ?phenomenaLink.
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel1).
-        BIND (strafter(str(?c), '#') AS ?cLabel2). 
-        FILTER (?cLabel1 = ?phenomenaLink || ?cLabel2 = ?phenomenaLink).
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding':"""
-        # -- Label
-        # -- already bound --- BIND (strafter(str(?c), '#') AS ?cLabel1)
-        # -- already bound --- BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-2'] = {
-    'label': "reclassify-concept-2",
-    'comment': ("Reclassify LK concept to AMR Predicat concept for concept: ",
-                " (1) corresponding to a predicat (ns3 concept),",
-                " (2) not corresponding to a phenomena."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK relation concepts (ns3)
-        ?c a ns3:Concept.
-        FILTER ( CONTAINS(str(?c), str(ns3:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-3'] = {
-    'label': "reclassify-concept-3",
-    'comment': ("Reclassify LK concept to AMR Predicat concept for concept: ",
-                " (1) corresponding to a frame,",
-                " (2) not corresponding to a relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK frame concepts
-        ?c a ns3:Frame.
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-4'] = {
-    'label': "reclassify-concept-4",
-    'comment': ("Reclassify LK concept to AMR Term concept for concept: ",
-                " (1) corresponding to a term (ns2 concept),",
-                " (2) not corresponding to a phenomena."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Term_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c.  
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK term concepts
-        ?c a ns3:Concept.
-        FILTER ( CONTAINS(str(?c), str(ns2:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-5'] = {
-    'label': "reclassify-concept-5",
-    'comment': ("Reclassify LK concept to AMR Term concept for concept: ",
-                " (1) corresponding to a named entity,",
-                " (2) not corresponding to a relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Term_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c.
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK named entity concepts
-        ?c a ns3:NamedEntity.
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-# ---------------------------------------------
-# Reclassification of roles *** OLD ***
-# ---------------------------------------------
-
-# rule_set['reclassify-role-1'] = {
-#     'label': "reclassify-role-1",
-#     'comment': "Reclassify role to AMR core role",
-#     'construction': """
-#         # -- New AMR core role
-#         ?newRole rdfs:subClassOf amr:AMR_Core_Role ;
-#             amr:label ?roleId ;
-#             amr:fromAmrLk ?r.
-#     """,
-#     'clause': """
-#         # -- Identify core role
-#         ?r a ns1:FrameRole.
-#     """,
-#     'binding':"""
-#         # -- Label
-#         BIND (strafter(str(?r), '#') AS ?rLabel1)
-#         BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-#         BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        
-#         # -- Id
-#         BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-#         BIND (strafter(?rLabel, '.') AS ?roleId)
-        
-#         # -- New role
-#         BIND (CONCAT(str(amr:), 'role') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?roleId) AS ?n2).
-#         BIND (uri(?n2) AS ?newRole).
-#     """
-#     }
-
-# rule_set['reclassify-role-2'] = {
-#     'label': "reclassify-rolet-2",
-#     'comment': "Reclassify role to AMR non-core role",
-#     'construction': """
-#         # -- New AMR non core role
-#         ?newRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-#             amr:label ?rLabel ;
-#             amr:fromAmrLk ?r.
-#     """,
-#     'clause': """
-#         # -- Identify non core role
-#         ?r a ns3:Role.
-#         FILTER ( ?r != ns1:FrameRole ).
-        
-#         # -- Filter core role
-#         FILTER NOT EXISTS {?newRole rdfs:subClassOf* amr:AMR_Role ;
-#                                amr:fromAmrLk ?r.}
-#         """,
-#     'binding':"""
-#         # -- Label
-#         BIND (strafter(str(?r), '#') AS ?rLabel1)
-#         BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-#         BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        
-#         # -- New role
-#         BIND (CONCAT(str(amr:), 'role') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-#         BIND (uri(?n2) AS ?newRole).
-#     """
-#     }
-
-
-# ---------------------------------------------
-# Set labels for variables and roles
-# ---------------------------------------------
-
-# rule_set['set-amr-label-for-variables'] = {
-#     'label': "set-amr-label-for-variables",
-#     'comment': "Set AMR label for all variables",
-#     'construction': """
-#         ?v amr:label ?vLabel.
-#     """,
-#     'clause': """
-#         ?v a amr:AMR_Variable.
-#         """,
-#     'binding':"""
-#         BIND (strafter(str(?v), '#') AS ?vLabel)
-#     """
-#     }
-
-# rule_set['set-amr-label-for-roles'] = {
-#     'label': "set-amr-label-for-variables",
-#     'comment': "Set AMR label for all variables",
-#     'construction': """
-#         ?r amr:label ?rLabel.
-#     """,
-#     'clause': """
-#         ?r rdfs:subClassOf* amr:AMR_Role.
-#         """,
-#     'binding':"""
-#         BIND (strafter(str(?r), 'role_') AS ?rLabel)
-#     """
-#     }
-
-
-# ---------------------------------------------
-# Reification of some roles as first-class concept
-# ---------------------------------------------
-
-rule_set['reify-roles-as-concept'] = {
-    'label': "reify-roles-as-concept",
-    'comment': ("reify some LK roles to AMR Relation concept for: ",
-                " (1) AMR relation with reification,",
-                " (2) non core LK role ",
-                " (3) matching between role and reification relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?reificationConcept ;
-            amr:fromAmrLk ?r. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?r rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify AMR relation with reification
-        ?reifiableRelation rdfs:subClassOf amr:AMR_Relation ;
-            amr:hasReification true ;
-            amr:hasRelationName ?relationName ;
-            amr:hasReificationConcept ?reificationConcept.
-        # -- old --- amr:hasReificationDomain ?reificationDomain ;
-        # -- old --- amr:hasReificationRange ?reificationRange.
-        
-        # -- Identify non core role
-        ?r a ns3:Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        
-        # -- Identify role and reification relation matching
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel1).
-        BIND (strafter(str(?r), '#') AS ?rLabel2). 
-        FILTER (?rLabel1 = ?relationName || ?rLabel2 = ?relationName).
-    """,
-    'binding': """        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?relationName) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-# ---------------------------------------------
-# Reclassification of variables
-# ---------------------------------------------
-
-rule_set['reclassify-existing-variable'] = {
-    'label': "reclassify-existing-variable",
-    'comment': "Reclassify existing LK variable to AMR variable",
-    'construction': """
-        # -- New variable
-        ?newVariable a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?v.
-            
-        # -- Name relation
-        ?newVariable amr:name ?vName.
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?v rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify variable
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:fromAmrLk ?linkedC.
-        ?v a ?linkedC.
-        
-        # -- Identify rdfs:label (corresponding to name relation)
-        OPTIONAL {?v rdfs:label ?vName}
-    """,
-    'binding': """
-        # -- New label
-        BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New variable
-        BIND (CONCAT(str(amr:), 'variable') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?vLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newVariable).
-    """
-    }
-
-
-rule_set['add-new-variable-for-reified-concept'] = {
-    'label': "add-new-variable-for-reified-concept",
-    'comment': "Add new variable for reified concept",
-    'construction': """
-        # -- New variable
-        ?newVariable a amr:AMR_Variable ;
-            amr:isReifiedVariable true ;
-            amr:label ?vLabel.
-            
-        # -- Linking new variable to LK role (for tracing) 
-        ?newVariable a ?r.
-    """,
-    'clause': """
-        # -- Identify reified concept
-        ?reifiedConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?r. 
-    		# -- old --- ?vIn ?r ?vOut.        
-    """,
-    'binding': """# -- New label
-        BIND (strafter(str(?r), '#') AS ?rLabel1)
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        BIND (SUBSTR(?rLabel, 1, 1) AS ?vLetter)
-        BIND (CONCAT(?vLetter, '9') AS ?vLabel).
-        
-        # -- old ---
-        # -- old --- BIND (strafter(str(?vIn), '#') AS ?vl1).
-        # -- old --- BIND (CONCAT(?vl1, ?vLetter) AS ?vl2).
-        # -- old --- BIND (CONCAT(?vl2, strafter(str(?vOut), '#')) AS ?vl3).
-        
-        # -- New variable
-        BIND (CONCAT(str(amr:), 'variable') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?vLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newVariable).
-    """
-    }
-
-
-# ---------------------------------------------
-# Addition of leafs
-# ---------------------------------------------
-
-rule_set['add-amr-leaf-for-reclassified-concept'] = {
-    'label': "add-amr-leaf-for-reclassified-concept",
-    'comment': "Add AMR leaf corresponding to concept/variable relation",
-    'construction': """
-        # -- New leaf
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:hasVariable ?newV ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        # -- Identify concept
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?linkedC.
-        
-        # -- Identify new variable
-        ?newV a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?v.
-            
-        # -- identify matching between concept and (LK) variable
-        ?v a ?linkedC.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?linkedC), '#') AS ?cLabel1)
-        # -- old --- BIND (strafter(str(?linkedC), str(ns1:)) AS ?cLabel2)
-        # -- old --- BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New leaf
-        BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-        BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-rule_set['add-amr-leaf-for-reified-concept'] = {
-    'label': "add-amr-leaf-for-reified-concept",
-    'comment': "Add AMR leaf corresponding to reified concept (with new variable)",
-    'construction': """
-        # -- New leaf
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:isReifiedLeaf true ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        # -- Identify reified concept
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?linkedC.
-        
-        # -- Identify reified variable
-        ?v a amr:AMR_Variable ;
-            amr:isReifiedVariable true ;
-            amr:label ?vLabel.
-            
-        # -- Identify matching between reified concept and variable
-        ?v a ?linkedC.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?linkedC), '#') AS ?cLabel1)
-        # -- old --- BIND (strafter(str(?linkedC), str(ns1:)) AS ?cLabel2)
-        # -- old --- BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New leaf
-        BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-        BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-# ---------------------------------------------
-# Addition of edges
-# ---------------------------------------------
-
-rule_set['add-amr-edge-for-core-relation'] = {
-    'label': "add-amr-edge-for-core-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) LK core relation between two leafs"),
-    'construction': """
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leafs
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        # -- Identify LK relation
-        ?r a ?amrLkRelation.
-            VALUES ?amrLkRelation {ns1:FrameRole ns3:Role}
-            
-        # -- Filter reified role
-		FILTER NOT EXISTS { 
-            ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-                amr:isReifiedConcept true ;
-                amr:fromAmrLk ?r.
-                }  
-            
-        # -- identify leafs and variables
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-        ?v1 a amr:AMR_Variable ;
-            amr:label ?v1Label ;
-            amr:fromAmrLk ?v1Link.
-        ?v2 a amr:AMR_Variable ;
-            amr:label ?v2Label ;
-            amr:fromAmrLk ?v2Link.
-            
-        # -- Identify matching
-		?v1Link ?r ?v2Link.
-        """,
-    'binding':"""
-        # -- New labels
-        BIND (strafter(str(?r), '#') AS ?rLabel1)
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        BIND (IF (CONTAINS(?rLabel, "."), 
-                  strafter(?rLabel, '.'), 
-                  ?rLabel) AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel3)
-        # -- old --- BIND (IF (CONTAINS(?rLabel3, "."), ?rLabel3, CONCAT("amr.", ?rLabel3)) AS ?roleTag)
-        # -- old --- BIND (strbefore(?roleTag, '.') AS ?rolesetId)
-        # -- old --- BIND (strafter(?roleTag, '.') AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?roleId) > 0, ?roleId, ?rLabel3) AS ?rLabel)
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?v1Label) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?roleId) AS ?n3).
-        BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-        BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-rule_set['add-amr-edge-for-reified-concept'] = {
-    'label': "add-amr-edge-for-reified-concept",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) reification of LK non-core relation to concept"),
-    'construction': """
-        # -- New edge (ARG0)
-        ?newEdge0 a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId0.
-            # -- old --- amr:hasRolesetID ?rolesetId0 ;
-            # -- old --- amr:hasRoleID ?roleId0 ;
-            # -- old --- amr:hasRoleTag ?roleTag0.
-           
-        # -- New edge (ARG1)
-        ?newEdge1 a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId1.
-            # -- old --- amr:hasRolesetID ?rolesetId1 ;
-            # -- old --- amr:hasRoleID ?roleId1 ;
-            # -- old --- amr:hasRoleTag ?roleTag1.
-            
-        # -- New relations between leafs
-		?reifiedLeaf ?newEdge0 ?leaf1.
-		?reifiedLeaf ?newEdge1 ?leaf2.
-    """,
-    'clause': """
-        # -- Identify reified leaf
-        ?reifiedLeaf a amr:AMR_Leaf ;
-            amr:isReifiedLeaf true ;
-            amr:hasVariable ?reifiedVariable ;
-            amr:hasConcept ?reifiedConcept.
-        ?reifiedVariable amr:label ?rvLabel.
-            
-        # -- Identify LK relation corresponding to the reified concept
-        ?reifiedConcept amr:fromAmrLk ?r. 
-            
-        # -- Identify leafs and variables
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-        ?v1 a amr:AMR_Variable ;
-            amr:label ?v1Label ;
-            amr:fromAmrLk ?v1Link.
-        ?v2 a amr:AMR_Variable ;
-            amr:label ?v2Label ;
-            amr:fromAmrLk ?v2Link.
-            
-        # -- Identify matching
-		?v1Link ?r ?v2Link.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?r), '#') AS ?rLabel1)
-        # -- old --- BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        # -- old --- BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel3)
-        # -- old --- BIND (IF (CONTAINS(?rLabel3, "."), 
-        # -- old ---           ?rLabel3, 
-        # -- old ---           CONCAT("amr.", ?rLabel3)) AS ?roleTag)
-        # -- old --- BIND (strbefore(?roleTag, '.') AS ?rolesetId)
-        # -- old --- BIND (strafter(?roleTag, '.') AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?roleId) > 0, ?roleId, ?rLabel3) AS ?rLabel)
-        
-        # -- New labels for ARG0 edge
-        # -- old --- BIND ("amr.ARG0" AS ?roleTag0)
-        # -- old --- BIND (strbefore(?roleTag0, '.') AS ?rolesetId0)
-        # -- old --- BIND (strafter(?roleTag0, '.') AS ?roleId0)
-        
-        # -- New labels for ARG1 edge
-        # -- old --- BIND ("amr.ARG1" AS ?roleTag1)
-        # -- old --- BIND (strbefore(?roleTag1, '.') AS ?rolesetId1)
-        # -- old --- BIND (strafter(?roleTag1, '.') AS ?roleId1)
-        
-        # -- New labels
-        BIND ("ARG0" AS ?roleId0)
-        BIND ("ARG1" AS ?roleId1)
-        
-        # -- New edge (ARG0)
-        BIND (CONCAT(str(amr:), 'edge') AS ?n01).
-        BIND (CONCAT(?n01, '_', ?rvLabel) AS ?n02).
-        BIND (CONCAT(?n02, '_', ?roleId0) AS ?n03).
-        BIND (CONCAT(?n03, '_', ?v1Label) AS ?n04).
-        BIND (uri(?n04) AS ?newEdge0).
-        
-        # -- New edge (ARG1)
-        BIND (CONCAT(str(amr:), 'edge') AS ?n11).
-        BIND (CONCAT(?n11, '_', ?rvLabel) AS ?n12).
-        BIND (CONCAT(?n12, '_', ?roleId1) AS ?n13).
-        BIND (CONCAT(?n13, '_', ?v2Label) AS ?n14).
-        BIND (uri(?n14) AS ?newEdge1).
-    """
-    }
-
-rule_set['add-amr-edge-for-name-relation'] = {
-    'label': "add-amr-edge-for-name-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with name relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vName.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf with name relation
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:name ?vName.
-	""",
-    'binding':"""
-        # -- New value
-        BIND (REPLACE(?vName, ' ', "") AS ?nvLabel).
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.name' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-rule_set['add-amr-edge-for-quant-relation'] = {
-    'label': "add-value-for-quant-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with quant relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vLabel.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?vLink.
-            
-        # -- Identify matching with quant relation (ns2:quant)
-        ?vLink ns2:quant ?vQuant.
-	""",
-    'binding':"""
-        # -- New label
-        BIND (REPLACE(?vQuant, ' ', "") AS ?nvLabel).
-        
-        # -- New value
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.quant' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-rule_set['add-amr-edge-for-polarity-relation'] = {
-    'label': "add-amr-edge-for-polarity-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with polarity relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?nvLabel.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?vLink.
-            
-        # -- Identify matching with polarity relation (ns2:polarity)
-        ?vLink ns2:polarity ?vPolarity.
-	""",
-    'binding':"""
-        # -- New label
-        BIND (REPLACE(?vPolarity, ' ', "") AS ?nvl1).
-        BIND (REPLACE(?nvl1, '-', 'negative') AS ?nvLabel).
-        
-        # -- New value
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.polarity' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-# ---------------------------------------------
-# Update leafs and edges *** TODO ***
-# ---------------------------------------------
-
-rule_set['update-amr-edge-role-1'] = {
-    'label': "update-amr-edge-role-1",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role id)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleID ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
-# rule_set['update-amr-edge-role-2'] = {
-#     'label': "update-amr-edge-role-2",
-#     'comment': ("Update AMR edge by adding relation with AMR_Role",
-#                 "(using comparison between label and role tag)"),
-#     'construction': """
-#         ?edge amr:hasAmrRole ?role.
-#     """,
-#     'clause': """
-#         ?edge a amr:AMR_Edge ; 
-#             amr:hasRoleTag ?edgeRoleId.
-#         ?role rdfs:subClassOf* amr:AMR_Role ;
-#             amr:label ?roleLabel.
-#         FILTER ( ?roleLabel != '' ).
-#         FILTER ( ?edgeRoleId = ?roleLabel ).
-#     """,
-#     'binding': ''
-#     }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of root
-# ---------------------------------------------
-
-rule_set['add-amr-root'] = {
-    'label': "add-amr-root",
-    'comment': ("Add root instance in AMR_Root"),
-    'construction': """
-        # -- New root
-        ?newRoot a amr:AMR_Root ;
-            amr:hasRootLeaf ?leaf ;
-            amr:hasSentenceID ?graphId ;
-            amr:hasSentenceStatement ?graphSentence ;
-            amr:fromAmrLk ?r.
-    """,
-    'clause': """
-        # -- Identify root in AMR-LK
-        ?r a ns3:AMR.
-        ?r ns3:root ?lkRoot.
-        ?r ns3:has-id ?graphId.
-        ?r ns3:has-sentence ?graphSentence.
-        ?leaf amr:hasVariable ?varRoot.
-        ?varRoot a amr:AMR_Variable ;
-            amr:fromAmrLk ?lkRoot.
-		""",
-    'binding':"""
-        # -- New root
-        BIND (CONCAT(str(amr:), 'root') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?graphId) AS ?n2).
-        BIND (uri(?n2) AS ?newRoot).
-    """
-    }
-
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_1.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..2ff339cc10e8d5edd7135f2f6e5fbd0fc3fea7e3
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_1.py
@@ -0,0 +1,96 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a LK term, frame or named entity, and (2) corresponding to an AMR 
+# phenomena/relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?phenomena', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ?amrConceptClass.',
+                   f'VALUES ?amrConceptClass {{ns3:Frame ns3:Concept ns3:NamedEntity}}',
+                   f'?phenomena rdfs:subClassOf* amr:AMR_Phenomena.',
+                   f'?phenomena amr:hasConceptLink ?phenomenaLink.',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER (?label_1 = ?phenomenaLink || ?label_2 = ?phenomenaLink).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_relation_concept(
+        graph, amrlk_concept, phenomena, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Relation_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- Phenomena Link
+    relation = produce_uriref(graph, 'amr:hasPhenomenaLink')
+    triple_list.append((new_concept_uri, relation, phenomena))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (1)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_relation_concept(
+            graph, pattern.amrlk_concept, pattern.phenomena, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_10.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_10.py
new file mode 100644
index 0000000000000000000000000000000000000000..da3f59179e3f632fd1d4048e7e93f9e922f9155e
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_10.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR leaf for reified concept
+#------------------------------------------------------------------------------
+# Add AMR leaf corresponding to reified concept (with new variable)
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: concept{variable, concept}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?concept', '?cLabel', '?variable', '?vLabel']
+    clause_list = ['?concept rdfs:subClassOf* amr:AMR_Concept .',
+                    '?concept amr:isReifiedConcept true .',
+                    '?concept amr:label ?cLabel .',
+                    '?concept amr:fromAmrLk ?linkedC .',
+                    '?variable a amr:AMR_Variable .',
+                    '?variable amr:isReifiedVariable true .',
+                    '?variable amr:label ?vLabel .',
+                    '?variable a ?linkedC .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_leaf(graph, concept, cLabel, variable, vLabel):
+    triple_list = []
+    
+    # -- New leaf
+    new_leaf_uri = produce_uriref(graph, f'amr:leaf_{cLabel}_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Leaf')
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedLeaf')
+    value = Literal(True)
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Relation: hasVariable
+    relation = produce_uriref(graph, 'amr:hasVariable')
+    triple_list.append((new_leaf_uri, relation, variable))
+    
+    # -- Relation: hasConcept
+    relation = produce_uriref(graph, 'amr:hasConcept')
+    triple_list.append((new_leaf_uri, relation, concept))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_leaf_for_reified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR leaf for reified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_leaf(
+            graph, pattern.concept, pattern.cLabel, pattern.variable, pattern.vLabel)
+    
+    return rule_label, rule_triple_list
+ 
+ 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_11.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_11.py
new file mode 100644
index 0000000000000000000000000000000000000000..487994303e569bd270574659adeb90a9cdb1240e
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_11.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for core relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to LK core relation between two leafs.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: core relation{leaf1, leaf2}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?v1Label', '?v2Label', '?roleId', '?leaf1', '?leaf2']
+    clause_list = ['?r a ?amrLkRelation .',
+                   'VALUES ?amrLkRelation {ns1:FrameRole ns3:Role} .',
+                   'FILTER NOT EXISTS {{',
+                   '?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept .',
+                   '?newConcept amr:isReifiedConcept true .',
+                   '?newConcept amr:fromAmrLk ?r .',
+                   '}}',
+                   '?leaf1 amr:hasVariable ?v1 .',
+                   '?leaf2 amr:hasVariable ?v2 .',
+                   '?v1 a amr:AMR_Variable .',
+                   '?v1 amr:label ?v1Label .',
+                   '?v1 amr:fromAmrLk ?v1Link .',
+                   '?v2 a amr:AMR_Variable .',
+                   '?v2 amr:label ?v2Label .',
+                   '?v2 amr:fromAmrLk ?v2Link .',
+                   '?v1Link ?r ?v2Link .',
+                   f'BIND (strafter(str(?r), "#") AS ?rLabel1)',
+                   f'BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)',
+                   f'BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)',
+                   f'BIND (IF (CONTAINS(?rLabel, "."), strafter(?rLabel, "."), ?rLabel) AS ?roleId)']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, v1Label, v2Label, roleId, leaf1, leaf2):
+    triple_list = []
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{v1Label}_{v2Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+        
+    # -- Relation: hasRoleID
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_uri, relation, roleId))
+    
+    # -- New relation between leafs
+    triple_list.append((leaf1, new_edge_uri, leaf2))
+    
+    return triple_list
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_core_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for core relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.v1Label, pattern.v2Label, pattern.roleId, pattern.leaf1, pattern.leaf2)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_12.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_12.py
new file mode 100644
index 0000000000000000000000000000000000000000..96ab513f0d491296eb38a2decb118c2d829d7817
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_12.py
@@ -0,0 +1,105 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for reified concept
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to reification of LK non-core relation to concept.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: reified concept{reified leaf, leaf1, leaf2}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?rvLabel', 
+                        '?roleId0', '?roleId1', 
+                        '?v1Label', '?v2Label',
+                        '?reifiedLeaf', '?leaf1', '?leaf2']
+    clause_list = ['?reifiedLeaf a amr:AMR_Leaf.',
+                   '?reifiedLeaf amr:isReifiedLeaf true.',
+                   '?reifiedLeaf amr:hasVariable ?reifiedVariable.',
+                   '?reifiedLeaf amr:hasConcept ?reifiedConcept.',
+                   '?reifiedVariable amr:label ?rvLabel.',
+                   '?reifiedConcept amr:fromAmrLk ?r.',
+                   '?leaf1 amr:hasVariable ?v1.',
+                   '?leaf2 amr:hasVariable ?v2.',
+                   '?v1 a amr:AMR_Variable.',
+                   '?v1 amr:label ?v1Label.',
+                   '?v1 amr:fromAmrLk ?v1Link.',
+                   '?v2 a amr:AMR_Variable.',
+                   '?v2 amr:label ?v2Label.',
+                   '?v2 amr:fromAmrLk ?v2Link.',
+                   '?v1Link ?r ?v2Link.',
+                   'BIND ("ARG0" AS ?roleId0)',
+                   'BIND ("ARG1" AS ?roleId1)']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph,
+                   rvLabel, roleId0, roleId1, v1Label, v2Label, 
+                   reifiedLeaf, leaf1, leaf2):
+    triple_list = []
+        
+    # -- New edge 0
+    new_edge_0_uri = produce_uriref(graph, f'amr:edge_{rvLabel}_{roleId0}_{v1Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_0_uri, relation, value))
+        
+    # -- Relation: hasRoleID for new edge 0
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_0_uri, relation, roleId0))
+    
+    # -- New edge 1
+    new_edge_1_uri = produce_uriref(graph, f'amr:edge_{rvLabel}_{roleId1}_{v2Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_1_uri, relation, value))
+        
+    # -- Relation: hasRoleID for new edge 1
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_1_uri, relation, roleId1))
+    
+    # -- New relation between leafs
+    triple_list.append((reifiedLeaf, new_edge_0_uri, leaf1))
+    triple_list.append((reifiedLeaf, new_edge_1_uri, leaf2))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_reified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for reified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, 
+            pattern.rvLabel, pattern.roleId0, pattern.roleId1, pattern.v1Label, pattern.v2Label,
+            pattern.reifiedLeaf, pattern.leaf1, pattern.leaf2)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_13.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_13.py
new file mode 100644
index 0000000000000000000000000000000000000000..534fed0bce60e27581bdcdd773c59712886f9fa2
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_13.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for name relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with name relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf with name relation
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:name ?varName.',
+                   'BIND (REPLACE(?varName, " ", "") AS ?valueLabel).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='name'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_name_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for name relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_14.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_14.py
new file mode 100644
index 0000000000000000000000000000000000000000..7fe482bd1aa47b6c109442268b9dec0fe47e1a74
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_14.py
@@ -0,0 +1,95 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for quant relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with quant relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{quant}
+#==============================================================================
+
+#==============================================================================
+# Pattern Search: leaf with quant relation
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:fromAmrLk ?vLink.',
+                   '?vLink ns2:quant ?vQuant.',
+                   'BIND (REPLACE(?vQuant, " ", "") AS ?valueLabel).'
+                   ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='quant'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_quant_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for quant relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_15.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_15.py
new file mode 100644
index 0000000000000000000000000000000000000000..9e687442c17f174fc1b8d73fb851ac55c621f425
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_15.py
@@ -0,0 +1,92 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for polarity relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with polarity relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{polarity}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:fromAmrLk ?vLink.',
+                   '?vLink ns2:polarity ?vPolarity.',
+                   'BIND (REPLACE(?vPolarity, " ", "") AS ?nvl1).',
+                   'BIND (REPLACE(?nvl1, "-", "negative") AS ?valueLabel).'
+                   ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='polarity'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_polarity_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for polarity relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_16.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_16.py
new file mode 100644
index 0000000000000000000000000000000000000000..ed2372739d8a5d56a49fa3f4ca8a4716029c55fa
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_16.py
@@ -0,0 +1,67 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to update AMR edge role by adding relation with AMR_Role
+#------------------------------------------------------------------------------
+# Update AMR edge by adding relation with AMR_Role using comparison between
+# label and role ID.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: edge{amr:hasAmrRole / role{amr:label}}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?edge', '?role']
+    clause_list = ['?edge a amr:AMR_Edge.',
+                   '?edge amr:hasRoleID ?edgeRoleId.',
+                   '?role rdfs:subClassOf* amr:AMR_Role.',
+                   '?role amr:label ?roleLabel.',
+                   'FILTER ( ?roleLabel != "" ).',
+                   'FILTER ( ?edgeRoleId = ?roleLabel ).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __update_amr_edge_role(graph, edge, role):
+    triple_list = []
+    
+    # -- Add relation with AMR_Role
+    relation = produce_uriref(graph, 'amr:hasAmrRole')
+    triple_list.append((edge, relation, role))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def update_amr_edge_role_1(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'update AMR edge role 1'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __update_amr_edge_role(graph, pattern.edge, pattern.role)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_17.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_17.py
new file mode 100644
index 0000000000000000000000000000000000000000..300a681f4aa585b7a4fd21f539d23cc1a54716ef
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_17.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add root instance in AMR_Root
+#------------------------------------------------------------------------------
+# Add root instance in AMR_Root.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: r{ns3:root / ns3:has-id / ns3:has-sentence} --
+#                 lkRoot / varRoot{amr:fromAmrLk}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?graphId', '?graphSentence', '?originRoot']
+    clause_list = ['?originRoot a ns3:AMR.',
+                   '?originRoot ns3:root ?lkRoot.',
+                   '?originRoot ns3:has-id ?graphId.',
+                   '?originRoot ns3:has-sentence ?graphSentence.',
+                   '?leaf amr:hasVariable ?varRoot.',
+                   '?varRoot a amr:AMR_Variable.',
+                   '?varRoot amr:fromAmrLk ?lkRoot']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_root(graph, leaf, graphId, graphSentence, originRoot):
+    triple_list = []
+    
+    # -- New root
+    new_root_uri = produce_uriref(graph, f'amr:root_{graphId}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasRootLeaf for new root
+    relation = produce_uriref(graph, 'amr:hasRootLeaf')
+    value = leaf
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasSentenceID for new root
+    relation = produce_uriref(graph, 'amr:hasSentenceID')
+    value = graphId
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasSentenceStatement for new root
+    relation = produce_uriref(graph, 'amr:hasSentenceStatement')
+    value = graphSentence
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Linking new variable to LK role (for tracing) 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_root_uri, relation, originRoot))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_root(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR root'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:  
+        rule_triple_list += __add_amr_root(
+            graph, pattern.leaf, pattern.graphId, pattern.graphSentence, pattern.originRoot)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_2.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..d050be1ff5ea3b2d95c953f3dfe9d3acfa4f6faf
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_2.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a predicat (ns3 concept) and (2) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Concept.',
+                   f'FILTER ( CONTAINS(str(?amrlk_concept), str(ns3:)) ).',
+                   f'FILTER ( ?amrlk_concept != ns3:Frame ).',
+                   f'FILTER ( ?amrlk_concept != ns3:NamedEntity ).',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_predicat_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (2)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_predicat_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_3.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_3.py
new file mode 100644
index 0000000000000000000000000000000000000000..6585fc3ba8486ce89a730d1a25589918fc47c655
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_3.py
@@ -0,0 +1,88 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a frame and (2) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Frame.',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_predicat_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_3(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (3)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_predicat_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_4.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_4.py
new file mode 100644
index 0000000000000000000000000000000000000000..ab44f62cc09cc869178e7e52c778fe0e096374ea
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_4.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Term concept for concept (1) corresponding 
+# to a term (ns2 concept) and (1) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Concept.',
+                   f'FILTER ( CONTAINS(str(?amrlk_concept), str(ns2:)) ).',
+                   f'FILTER ( ?amrlk_concept != ns3:Frame ).',
+                   f'FILTER ( ?amrlk_concept != ns3:NamedEntity ).',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_term_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Term_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_4(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (4)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_term_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_5.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_5.py
new file mode 100644
index 0000000000000000000000000000000000000000..68714f1496f903eccae721d7b86763e58c3ce494
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_5.py
@@ -0,0 +1,88 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a named entity and (1) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:NamedEntity.',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_term_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Term_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_5(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (5)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_term_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_6.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_6.py
new file mode 100644
index 0000000000000000000000000000000000000000..0028d3982b9b89cf12ac44d731da2dcd4afc5d4c
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_6.py
@@ -0,0 +1,98 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify roles as AMR Relation concept
+#------------------------------------------------------------------------------
+# Reify some LK roles to AMR Relation concept for:
+# (1) AMR relation with reification,
+# (2) non core LK role,
+# (3) matching between role and reification relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?originConcept', '?relationName', '?reificationConcept']
+    clause_list = [f'?reifiableRelation rdfs:subClassOf amr:AMR_Relation .',
+                   f'?reifiableRelation amr:hasReification true .',
+                   f'?reifiableRelation amr:hasRelationName ?relationName .',
+                   f'?reifiableRelation amr:hasReificationConcept ?reificationConcept .',
+                   f'?originConcept a ns3:Role .',
+                   f'FILTER (?originConcept != ns1:FrameRole) .',
+                   f'BIND (strafter(str(?originConcept), str(ns1:)) AS ?rLabel1) .',
+                   f'BIND (strafter(str(?originConcept), "#") AS ?rLabel2) .',
+                   f'FILTER (?rLabel1 = ?relationName || ?rLabel2 = ?relationName) .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reify_roles_as_concept(
+        graph, originConcept, relationName, reificationConcept):
+    
+    triple_list = []
+    
+    new_concept_uri = produce_uriref(graph, f'amr:concept_{relationName}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedConcept')
+    value = Literal(True)
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, reificationConcept))
+    
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, originConcept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((originConcept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reify_roles_as_concept(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reify roles as concept' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reify_roles_as_concept(
+            graph, pattern.originConcept, pattern.relationName, pattern.reificationConcept)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_7.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_7.py
new file mode 100644
index 0000000000000000000000000000000000000000..5f5bcb3cc7663874adef07c3cd7a9e7a8119c451
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_7.py
@@ -0,0 +1,92 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reclassify existing LK variable to AMR variable
+#------------------------------------------------------------------------------
+# Reclassify existing LK variable to AMR variable.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?v', '?vLabel', '?vName']
+    clause_list = [f'?c rdfs:subClassOf* amr:AMR_Concept .',
+                   f'?c amr:fromAmrLk ?linkedC.',
+                   f'?v a ?linkedC.',
+                   f'BIND (strafter(str(?v), "#") AS ?vLabel)',
+                   f'OPTIONAL {{ ?v rdfs:label ?vName }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_existing_variable(
+        graph, v, vLabel, vName):
+    
+    triple_list = []
+    
+    # -- New variable
+    new_variable_uri = produce_uriref(graph, f'amr:variable_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Variable')
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    value = produce_literal(graph, vLabel)
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_variable_uri, relation, v))
+    
+    # -- Name relation
+    if vName is not None:
+        relation = produce_uriref(graph, 'amr:name')
+        value = produce_literal(graph, vName)
+        triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((v, relation, value)) 
+    
+    return triple_list
+
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_existing_variable(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify existing variable' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_existing_variable(
+            graph, pattern.v, pattern.vLabel, pattern.vName)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_8.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_8.py
new file mode 100644
index 0000000000000000000000000000000000000000..4c6d44dc4379748f2c3abd7d1492c4eb0df62b43
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_8.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to add new variable for reified concept
+#------------------------------------------------------------------------------
+# Add new variable for reified concept based on the given conditions.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: reifiedConcept
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?originConcept', '?vLetter', '?vLabel']
+    clause_list = [f'?reifiedConcept rdfs:subClassOf amr:AMR_Predicat_Concept .',
+                   f'?reifiedConcept amr:isReifiedConcept true .',
+                   f'?reifiedConcept amr:label ?cLabel .',
+                   f'?reifiedConcept amr:fromAmrLk ?originConcept.',
+                   f'BIND (strafter(str(?originConcept), str(ns1:)) AS ?rLabel1) .',
+                   f'BIND (strafter(str(?originConcept), "#") AS ?rLabel2) .',
+                   f'BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)',
+                   f'BIND (SUBSTR(?rLabel, 1, 1) AS ?vLetter)',
+                   f'BIND (CONCAT(?vLetter, "9") AS ?vLabel).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_new_variable_for_reified_concept(graph, originConcept, vLetter, vLabel):
+    
+    triple_list = []
+    
+    new_variable_uri = produce_uriref(graph, f'amr:variable_{vLabel}')
+    
+    # -- New variable
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Variable')
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedVariable')
+    value = Literal(True)
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_variable_uri, relation, vLabel))
+    
+    # -- Linking new variable to LK role
+    relation = produce_uriref(graph, 'rdf:type')
+    triple_list.append((new_variable_uri, relation, originConcept))
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_new_variable_for_reified_concept(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'add new variable for reified concept'
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_new_variable_for_reified_concept(
+            graph, pattern.originConcept, pattern.vLetter, pattern.vLabel)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_9.py b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_9.py
new file mode 100644
index 0000000000000000000000000000000000000000..a9c2d7e48ab32abb87a199d80f1b3ad836bd7781
--- /dev/null
+++ b/tenet/scheme/amr_clara_rule/preprocessing/amr_reification_9.py
@@ -0,0 +1,79 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR leaf for reclassified concept
+#------------------------------------------------------------------------------
+# Add AMR leaf corresponding to the relation between concept and variable.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: concept{variable, concept}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?concept', '?cLabel', '?variable', '?vLabel']
+    clause_list = [f'?concept rdfs:subClassOf* amr:AMR_Concept .',
+                   f'?concept amr:label ?cLabel .',
+                   f'?concept amr:fromAmrLk ?linkedC .',
+                   f'?variable a amr:AMR_Variable .',
+                   f'?variable amr:label ?vLabel .',
+                   f'?variable amr:fromAmrLk ?v .',
+                   f'?v a ?linkedC .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_leaf(graph, concept, cLabel, variable, vLabel):
+    triple_list = []
+    
+    # -- New leaf
+    new_leaf_uri = produce_uriref(graph, f'amr:leaf_{cLabel}_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Leaf')
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Relation: hasVariable
+    relation = produce_uriref(graph, 'amr:hasVariable')
+    triple_list.append((new_leaf_uri, relation, variable))
+    
+    # -- Relation: hasConcept
+    relation = produce_uriref(graph, 'amr:hasConcept')
+    triple_list.append((new_leaf_uri, relation, concept))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_leaf_for_reclassified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR leaf for reclassified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_leaf(
+            graph, pattern.concept, pattern.cLabel, pattern.variable, pattern.vLabel)
+    
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_clara_rule/preprocessing/amrld_correcting.py b/tenet/scheme/amr_clara_rule/preprocessing/amrld_correcting.py
deleted file mode 100644
index ae4aac513bc415e15f5d7eba269084f8cc78b0c3..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_clara_rule/preprocessing/amrld_correcting.py
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Fix some bugs with named entities
-# ---------------------------------------------
-
-rule_set['fix-amr-bug-about-system-solar-planet'] = {
-    'label': "fix-amr-bug-about-system-solar-planet",
-    'comment': "Fix AMR bug about planet named system solar",
-    'construction': """
-        # -- New concept
-        ?newC a ns3:NamedEntity ;
-            rdfs:label ?newLabel.
-        ?solarSystem a ?newC.
-        
-        # -- Tracing original concept as LinkedData and bug 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-        ?c rdfs:comment 'bug'.
-    """,
-    'clause': """
-        # -- Identify bug about planet named system solar
-        ?c a ns3:NamedEntity.
-        FILTER ( CONTAINS(str(?c), str(ns4:planet)) ).
-        ?solarSystem a ?c ;
-            rdfs:label 'Solar System'.
-    """,
-    'binding':"""
-        # -- New concept
-        BIND (str('system') AS ?newLabel).
-        BIND (CONCAT(str(ns4:), ?newLabel) AS ?n1).
-        BIND (uri(?n1) AS ?newC).
-    """
-    }
-
diff --git a/tenet/scheme/amr_master_rule/__init__.py b/tenet/scheme/amr_master_rule/__init__.py
index 0e95ad8e836639236f928ee168224f1ef69287da..ca11545e98d644fb363ae03de6e2d528f09b965a 100644
--- a/tenet/scheme/amr_master_rule/__init__.py
+++ b/tenet/scheme/amr_master_rule/__init__.py
@@ -1,22 +1,70 @@
-from scheme.amr_master_rule.preprocessing.amr_reification import *
-from scheme.amr_master_rule.preprocessing.amrld_correcting import * 
+# =============================================================================
+# Rule Imports
+# =============================================================================
 
-from scheme.amr_master_rule.transduction.atom_class_extractor import * 
-from scheme.amr_master_rule.transduction.atom_individual_extractor import * 
-from scheme.amr_master_rule.transduction.atom_property_extractor import * 
-from scheme.amr_master_rule.transduction.atom_value_extractor import * 
-from scheme.amr_master_rule.transduction.atom_phenomena_extractor import * 
-from scheme.amr_master_rule.transduction.atom_relation_propagator import * 
+# -- Preprocessing Rules
 
-from scheme.amr_master_rule.transduction.composite_class_extractor_1 import * 
-from scheme.amr_master_rule.transduction.composite_class_extractor_2 import * 
+from scheme.amr_master_rule.preprocessing.amr_bug_fixing_1 import * 
 
-from scheme.amr_master_rule.transduction.phenomena_polarity_analyzer_1 import * 
-from scheme.amr_master_rule.transduction.phenomena_polarity_analyzer_2 import * 
-from scheme.amr_master_rule.transduction.phenomena_mod_analyzer_1 import * 
-from scheme.amr_master_rule.transduction.phenomena_or_analyzer_1 import * 
-from scheme.amr_master_rule.transduction.phenomena_or_analyzer_2 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_1 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_2 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_3 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_4 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_5 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_6 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_7 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_8 import * 
+from scheme.amr_master_rule.preprocessing.amr_reification_9 import *
+from scheme.amr_master_rule.preprocessing.amr_reification_10 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_11 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_12 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_13 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_14 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_15 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_16 import *  
+from scheme.amr_master_rule.preprocessing.amr_reification_17 import *  
+
+
+# -- Transduction Rules
+
+from scheme.amr_master_rule.transduction.extractor.atom_class_extractor import * 
+from scheme.amr_master_rule.transduction.extractor.atom_individual_extractor import * 
+from scheme.amr_master_rule.transduction.extractor.atom_property_extractor import * 
+from scheme.amr_master_rule.transduction.extractor.atom_value_extractor import * 
+from scheme.amr_master_rule.transduction.extractor.atom_phenomena_extractor import * 
+from scheme.amr_master_rule.transduction.extractor.atom_relation_propagator import * 
+
+from scheme.amr_master_rule.transduction.extractor.composite_class_extractor_1 import * 
+from scheme.amr_master_rule.transduction.extractor.composite_class_extractor_2 import * 
+
+from scheme.amr_master_rule.transduction.classifier.phenomena_modality_classifier import * 
+from scheme.amr_master_rule.transduction.classifier.property_class_classifier import *
+from scheme.amr_master_rule.transduction.classifier.entity_classifier_1 import *  
+from scheme.amr_master_rule.transduction.classifier.entity_classifier_2 import *  
+from scheme.amr_master_rule.transduction.classifier.entity_classifier_3 import *  
+from scheme.amr_master_rule.transduction.classifier.mother_classifier_1 import *    
+from scheme.amr_master_rule.transduction.classifier.individual_propagator import *  
+
+from scheme.amr_master_rule.transduction.phenomena_analyzer.polarity_analyzer_1 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.polarity_analyzer_2 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.polarity_analyzer_3 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.polarity_analyzer_4 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.polarity_analyzer_5 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.mod_analyzer_1 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.or_analyzer_1 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.or_analyzer_2 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.and_analyzer_1 import * 
+from scheme.amr_master_rule.transduction.phenomena_analyzer.and_analyzer_2 import * 
+
+
+# -- Generation Rules
 
 from scheme.amr_master_rule.owl_generation.owl_property_generator import *
+from scheme.amr_master_rule.owl_generation.owl_class_generator import *
+from scheme.amr_master_rule.owl_generation.owl_individual_generator import *
+
+
+# from scheme.amr_master_rule import *
+
+
 
-from scheme.amr_master_rule import *
diff --git a/tenet/scheme/amr_master_rule/nov_generation.py b/tenet/scheme/amr_master_rule/nov_generation.py
deleted file mode 100644
index 5b206fd43c11e96be8fba912b9ebc9cf8f0d5264..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_generation.py
+++ /dev/null
@@ -1,645 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'OWL Generation' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'OWL Generation' level
-#==============================================================================
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# OWL Generation: Preparation
-# ---------------------------------------------
-
-rule_set['compute-uri-for-owl-declaration-1'] = {
-    'label': "compute-uri-for-owl-declaration-1",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of classes "),
-    'construction': """
-       ?net1 net:hasClassURI ?newClassUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassName ?className.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?className)) AS ?c1).
-    BIND (uri(?c1) AS ?newClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-2'] = {
-    'label': "compute-uri-for-owl-declaration-2",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of mother classes "),
-    'construction': """
-       ?motherClassNet net:hasClassURI ?newClassUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasMotherClassNet ?motherClassNet.
-        ?motherClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassName ?motherClassName.
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?motherClassName)) AS ?c1).
-    BIND (uri(?c1) AS ?newClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-3'] = {
-    'label': "compute-uri-for-owl-declaration-3",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of individuals "),
-    'construction': """
-       ?net1 net:hasIndividualURI ?newIndividualUri.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasIndividualLabel ?individualLabel.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (REPLACE(?individualLabel, ' ', "-") AS ?iName1).
-    BIND (LCASE(str(?iName1)) AS ?iName2).
-    BIND (CONCAT(str(ext-out:), str(?iName2)) AS ?iName3).
-    BIND (uri(?iName3) AS ?newIndividualUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-4'] = {
-    'label': "compute-uri-for-owl-declaration-4",
-    'comment': ("Compute URI for OWL declaration: ",
-                " mother class URI of individuals ",
-                " (case with a base ontology class) "),
-    'construction': """
-        ?net1 net:hasMotherClassURI ?newMotherClassUri.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasBaseClassName ?motherClassName.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(base-out:), str(?motherClassName)) AS ?c1).
-    BIND (uri(?c1) AS ?newMotherClassUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-5'] = {
-    'label': "compute-uri-for-owl-declaration-5",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of properties "),
-    'construction': """
-       ?net1 net:hasPropertyURI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName ?propertyName.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?propertyName)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-6'] = {
-    'label': "compute-uri-for-owl-declaration-6",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of properties (variant 12) "),
-    'construction': """
-       ?net1 net:hasProperty12URI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName12 ?propertyName12.
-        FILTER NOT EXISTS { ?net1 net:deprecated true. }
-        FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?propertyName12)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-rule_set['compute-uri-for-owl-declaration-7'] = {
-    'label': "compute-uri-for-owl-declaration-7",
-    'comment': ("Compute URI for OWL declaration: ",
-                " URI of mother properties "),
-    'construction': """
-        ?motherPropertyNet net:hasPropertyURI ?newPropertyUri.
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasMotherPropertyNet ?motherPropertyNet.
-        ?motherPropertyNet a [rdfs:subClassOf* net:Property_Net] ;
-            net:hasPropertyName ?motherPropertyName.
-    """,
-    'binding': """
-    BIND (CONCAT(str(ext-out:), str(?motherPropertyName)) AS ?c1).
-    BIND (uri(?c1) AS ?newPropertyUri).
-    """
-}
-
-# *** New Net *** URI from Naming attribute 
-
-# rule_set['compute-uri-for-owl-declaration-101'] = {
-#     'label': "compute-uri-for-owl-declaration-101",
-#     'comment': ("Compute URI for OWL declaration: ",
-#                 " URI of properties (from Naming) "),
-#     'construction': """
-#        ?net1 net:hasPropertyURI ?newPropertyUri.
-#     """,
-#     'clause': """
-#         ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasNaming ?propertyName.
-#         FILTER NOT EXISTS { ?net1 net:deprecated true. }
-#         FILTER NOT EXISTS { ?net1 a net:Deprecated_Net. }
-#     """,
-#     'binding': """
-#     BIND (CONCAT(str(ext-out:), str(?propertyName)) AS ?c1).
-#     BIND (uri(?c1) AS ?newPropertyUri).
-#     """
-# }
-
-# rule_set['compute-uri-for-owl-declaration-102'] = {
-#     'label': "compute-uri-for-owl-declaration-102",
-#     'comment': ("Compute URI for OWL declaration: ",
-#                 " URI of mother properties (from Naming) "),
-#     'construction': """
-#         ?motherPropertyNet net:hasPropertyURI ?newPropertyUri.
-#     """,
-#     'clause': """
-#         ?net1 a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasMotherPropertyNet ?motherPropertyNet.
-#         ?motherPropertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:hasNaming ?motherPropertyName.
-#     """,
-#     'binding': """
-#     BIND (CONCAT(str(ext-out:), str(?motherPropertyName)) AS ?c1).
-#     BIND (uri(?c1) AS ?newPropertyUri).
-#     """
-# }
-
-
-
-# ---------------------------------------------
-# OWL Generation: Atom Class
-# ---------------------------------------------
-
-rule_set['generate-atom-class'] = {
-    'label': "generate-atom-class",
-    'comment': "Generate Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdf:type owl:Class ;
-           rdfs:label ?className ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassName ?className ;
-           net:hasStructure ?sentenceRef ;
-           net:hasClassURI ?newClassUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-atom-class-1'] = {
-    'label': "classify-atom-class-1",
-    'comment': "Classify Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdfs:subClassOf ?classType.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassType ?classType ;
-           net:hasClassURI ?newClassUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-atom-class-2'] = {
-    'label': "classify-atom-class-2",
-    'comment': "Classify Atom Class in the target ontology",
-    'construction': """
-       ?newClassUri rdfs:subClassOf base-out:Undetermined_Thing.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Class_Net ;
-           net:hasClassURI ?newClassUri.
-       FILTER NOT EXISTS { ?net1  net:hasClassType ?classType. }
-       FILTER NOT EXISTS { ?newClassUri rdfs:subClassOf* base-out:Out_Structure. }
-    """,
-    'binding': """
-    """
-}
-
-
-
-
-# ---------------------------------------------
-# OWL Generation: Individual
-# ---------------------------------------------
-
-rule_set['generate-individual'] = {
-    'label': "generate-individual",
-    'comment': "Generate Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a owl:individual ;
-           rdfs:label ?individualLabel ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Individual_Net ;
-           net:hasIndividualLabel ?individualLabel ;
-           net:hasIndividualURI ?newIndividualUri.
-        OPTIONAL { ?net1 net:hasStructure ?sentenceRef. }
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-individual-1'] = {
-    'label': "classify-individual-1",
-    'comment': "Classify Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a ?motherClassURI.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-           net:hasMotherClassURI ?motherClassURI ;
-           net:hasIndividualURI ?newIndividualUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-individual-2'] = {
-    'label': "classify-individual-2",
-    'comment': "Classify Individual in the target ontology",
-    'construction': """
-       ?newIndividualUri a ?motherClassURI.
-    """,
-    'clause': """
-        ?net1 a net:Individual_Net ;
-            net:hasMotherClassNet ?motherClassNet ;
-            net:hasIndividualURI ?newIndividualUri.
-        ?motherClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?motherClassURI.
-        # -- old --- FILTER NOT EXISTS { ?motherClassNet net:deprecated true. }
-    """,
-    'binding': """
-    """
-}
-
-
-# ---------------------------------------------
-# OWL Generation: Atom Property
-# ---------------------------------------------
-
-rule_set['generate-atom-property-1'] = {
-    'label': "generate-atom-property-1",
-    'comment': "Generate Atom Property in the target ontology",
-    'construction': """
-       ?newPropertyUri a ?propertyType ;
-           rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-           rdfs:label ?propertyName ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Property_Net ;
-           net:hasPropertyType ?propertyType ;
-           net:hasPropertyName ?propertyName ;
-           net:hasStructure ?sentenceRef ;
-           net:hasPropertyURI ?newPropertyUri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['generate-atom-property-12'] = {
-    'label': "generate-atom-property-12",
-    'comment': "Generate Atom Property (variant 12) in the target ontology",
-    'construction': """
-       ?newProperty12Uri a ?propertyType ;
-           rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-           rdfs:label ?propertyName12 ;
-           base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-       ?net1 a net:Atom_Property_Net ;
-           net:hasPropertyType ?propertyType ;
-           net:hasPropertyName12 ?propertyName12 ;
-           net:hasStructure ?sentenceRef ;
-           net:hasProperty12URI ?newProperty12Uri.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['generate-inverse-relation'] = {
-    'label': "generate-inverse-relation",
-    'comment': ("Generate OWL inverseOf relation between two properties",
-                " in the target ontology"),
-    'construction': """
-        ?prop1Uri owl:inverseOf ?prop2Uri.
-    """,
-    'clause': """
-        ?net1 net:inverseOf ?net2.
-        ?net1 net:hasPropertyURI ?prop1Uri.
-        ?net2 net:hasPropertyURI ?prop2Uri.
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Composite Class (Taxonomy relation)
-# ---------------------------------------------
-
-rule_set['generate-composite-class'] = {
-    'label': "generate-composite-class",
-    'comment': "Generate Composite Class in the target ontology",
-    'construction': """
-        ?newClassUri a owl:Class ;
-            rdfs:subClassOf ?motherClassUri ;
-            rdfs:label ?className ;
-            base-out:fromStructure ?sentenceRef.
-    """,
-    'clause': """
-        ?net1 a net:Composite_Class_Net ;
-            net:hasClassName ?className ;
-            net:hasStructure ?sentenceRef ;
-            net:hasClassURI ?newClassUri ;
-            net:hasMotherClassNet ?motherClassNet.
-        ?motherClassNet net:hasClassURI ?motherClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Class Restriction
-# ---------------------------------------------
-
-rule_set['add-restriction-to-class-1'] = {
-    'label': "add-restriction-to-class-1",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for standard case"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasPropertyURI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-2'] = {
-    'label': "add-restriction-to-class-2",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for standard case"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasPropertyURI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-3'] = {
-    'label': "add-restriction-to-class-3",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for variant 01"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction01 ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-4'] = {
-    'label': "add-restriction-to-class-4",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for variant 01"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction01 ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-5'] = {
-    'label': "add-restriction-to-class-5",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with some values from a class ",
-                " (corresponding to a class net)",
-                " (3) for variant 12"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:someValuesFrom ?valuesClassUri
-           ] .
-    """,
-    'clause': """
-        ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?newClassUri ;
-            net:hasRestriction12 ?restrictionNet. 
-        ?restrictionNet a net:Restriction_Net;
-            net:hasRestrictionOnProperty ?onPropertyNet ;
-            net:hasRestrictionNetValue ?valueNet.
-        ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-        ?valueNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasClassURI ?valuesClassUri. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['add-restriction-to-class-6'] = {
-    'label': "add-restriction-to-class-6",
-    'comment': ("Add restriction to Class: ",
-                " (1) on property, ",
-                " (2) with individual for value ",
-                " (corresponding to an individual net)",
-                " (3) for variant 12"),
-    'construction': """
-       ?newClassUri a owl:Class ;
-           rdfs:subClassOf [
-           a owl:Restriction ;
-           owl:onProperty ?onPropertyUri ;
-           owl:hasValue ?valueIndividualUri
-           ] .
-    """,
-    'clause': """
-       ?net1 a [rdfs:subClassOf* net:Class_Net] ;
-           net:hasClassURI ?newClassUri ;
-           net:hasRestriction12 ?restrictionNet. 
-       ?restrictionNet a net:Restriction_Net;
-           net:hasRestrictionOnProperty ?onPropertyNet ;
-           net:hasRestrictionNetValue ?valueNet.
-       ?onPropertyNet net:hasProperty12URI ?onPropertyUri. 
-       ?valueNet a net:Individual_Net ;
-           net:hasIndividualURI ?valueIndividualUri. 
-    """,
-    'binding': """
-    """
-}
-
-
-
-# ---------------------------------------------
-# OWL Generation: Composite Property
-# ---------------------------------------------
-
-# rule_set['generate-composite-property-1'] = {
-#     'label': "generate-composite-property-1",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri a ?propertyType ;
-#            rdfs:label ?propertyName ;
-#            base-out:fromStructure ?sentenceRef.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyType ?propertyType ;
-#            net:hasPropertyName ?propertyName ;
-#            net:hasStructure ?sentenceRef ;
-#            net:hasPropertyURI ?newPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
-
-# rule_set['generate-composite-property-2'] = {
-#     'label': "generate-composite-property-2",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri a ?propertyType ;
-#            rdfs:subPropertyOf base-out:Out_ObjectProperty ;
-#            rdfs:label ?propertyName ;
-#            base-out:fromStructure ?sentenceRef.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyType ?propertyType ;
-#            net:hasNaming ?propertyName ;
-#            net:hasStructure ?sentenceRef ;
-#            net:hasPropertyURI ?newPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
-
-# rule_set['generate-composite-property-3'] = {
-#     'label': "generate-composite-property-3",
-#     'comment': "Generate Composite Property in the target ontology",
-#     'construction': """
-#        ?newPropertyUri rdfs:subPropertyOf ?motherPropertyUri.
-#     """,
-#     'clause': """
-#        ?net1 a net:Composite_Property_Net ;
-#            net:hasPropertyURI ?newPropertyUri ;
-#            net:hasMotherPropertyNet ?motherPropertyNet.
-#        ?motherPropertyNet net:hasPropertyURI ?motherPropertyUri. 
-#     """,
-#     'binding': """
-#     """
-# }
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/__init__.py b/tenet/scheme/amr_master_rule/nov_transduction/__init__.py
deleted file mode 100644
index 8d1c8b69c3fce7bea45c73efd06983e3c419a92f..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
- 
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/atomic_extraction.py b/tenet/scheme/amr_master_rule/nov_transduction/atomic_extraction.py
deleted file mode 100644
index 867b4598357138bb65b45a7cafa78aac8c044366..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/atomic_extraction.py
+++ /dev/null
@@ -1,371 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Class Net
-# ---------------------------------------------
-
-rule_set['create-atom-class-net'] = {
-    'label': "create-atom-class-net",
-    'comment': "Create Atom Class Net from AMR Term Concept",
-    'construction': f"""           
-        {atom_class_net.construct(base_node='?leaf1', 
-                                  class_name='?conceptName',
-                                  naming='?conceptName')}
-        
-        {atom_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify Class covering a single leaf
-        ?leaf1 a amr:AMR_Leaf ;
-            amr:hasConcept ?leaf1Concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?leaf1Concept rdfs:subClassOf amr:AMR_Term_Concept.
-        ?leaf1Concept amr:label ?conceptName.
-            
-        {atom_class_net.complete_clauses_for_construction('?leaf1')}
-    """,
-    'binding': f"""
-        {atom_class_net.bind_uri('?conceptName', '?varLabel')}
-    """
-}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Individual Net
-# ---------------------------------------------
-
-rule_set['create-individual-net-1'] = {
-    'label': "create-individual-net-1",
-    'comment': ("Create Individual Net from AMR Leaf: ",
-                " (1) with variable corresponding to a named entity ",
-                " (2) without link to domain edge"),
-    'construction': f"""
-        {individual_net.construct(base_node='?baseLeaf',
-                                  naming='?conceptName', 
-                                  mother_class_net='?classNet',
-                                  individual_label='?valueLabel')}
-        
-        {individual_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify name relation between a leaf and a value
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-		?baseLeaf ?edge ?value.
-        ?edge amr:hasRoleID ?roleID.
-            VALUES ?roleID {{'name'}}
-        ?value a amr:AMR_Value ;
-            rdfs:label ?valueLabel.
-        ?classNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?conceptName. 
-            
-        {individual_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        {individual_net.bind_uri('?conceptName', '?valueLabel')}
-    """
-}
-
- 
-# ---------------------------------------------
-# Atomic Extraction: Property Net
-# ---------------------------------------------
-
-rule_set['create-atom-property-net-1'] = {
-    'label': "create-atom-property-net-1",
-    'comment': ("Create Atom Property Net: ",
-                " (1) from AMR Predicat Concept"),
-    'construction': f"""
-        {atom_property_net.construct(base_node='?baseLeaf', 
-                                     naming='?propertyName',
-                                     core_role='true',
-                                     target_argument_node='?argLeaf',
-                                     property_type='owl:ObjectProperty',
-                                     property_name='?propertyName',
-                                     property_name01='?propertyName01',
-                                     property_name10='?propertyName10',
-                                     property_name12='?propertyName12')}
-           
-        {atom_property_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify property covering single leaf
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?concept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?predicateLabel.  
-        OPTIONAL {{
-                    ?baseLeaf ?relation ?argLeaf.    
-                    ?relation amr:hasAmrRole ?someArgRole.
-                  }}
-            
-        {atom_property_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        BIND (STRBEFORE(?predicateLabel, '-') AS ?pName1).
-		BIND (IF (STRLEN(?pName1) > 0, 
-            ?pName1, ?predicateLabel) AS ?propertyName)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, 'ing'), ?predicateLabel) AS ?propertyName01)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, '-by'), ?predicateLabel) AS ?propertyName10)
-		BIND (IF (STRLEN(?pName1) > 0, 
-            CONCAT(?propertyName, '-of'), ?predicateLabel) AS ?propertyName12)
-            
-        {atom_property_net.bind_uri('?propertyName', '?varLabel')}
-    """
-}
-
-# -- old ---
-# rule_set['create-atom-property-net-2'] = {
-#     'label': "create-atom-property-net-2",
-#     'comment': ("Create Property Net from AMR Predicat Concept: ",
-#                 " with variable corresponding to a negative polarity value "),
-#     'construction': f"""
-#         # -- New Property Net
-#         ?newNet a net:Atom_Property_Net ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:targetArgumentNode ?argLeaf ;
-#             net:hasPropertyType owl:ObjectProperty ;
-#             net:hasPropertyName ?propertyName ;
-#             net:hasPropertyName01 ?propertyName01 ;
-#             net:hasPropertyName10 ?propertyName10 ;
-#             net:hasPropertyName12 ?propertyName12.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify property covering single leaf
-#         ?baseLeaf a amr:AMR_Leaf ;
-#             amr:hasConcept ?concept ;
-#             amr:hasVariable ?variable.
-#         ?variable amr:label ?varLabel ;
-#             amr:polarity ?polarityValue.
-#         ?polarityValue rdfs:label 'negative'.
-#         ?concept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-#             amr:label ?predicateLabel.  
-#         OPTIONAL {?baseLeaf ?relation ?argLeaf.    
-#                   ?relation amr:hasAmrRole ?someArgRole.}
-        
-#         # -- Identify structure
-#         ?root a amr:AMR_Root ;
-#             amr:hasSentenceID ?sentenceRef.
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': f"""
-#         # -- New Property Name
-#     		BIND (STRBEFORE(?predicateLabel, '-') AS ?basePropertyName).
-#         	BIND (CONCAT('not-', ?basePropertyName) AS ?propertyName).
-#     		BIND (CONCAT(?propertyName, 'ing') AS ?propertyName01).
-#     		BIND (CONCAT(?propertyName, '-by') AS ?propertyName10).
-#     		BIND (CONCAT(?propertyName, '-of') AS ?propertyName12).
-            
-#         # -- New Property Net
-# 		BIND (CONCAT(str(net:), 'atomProperty') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?propertyName) AS ?n2).
-# 		BIND (CONCAT(?n2, '_', ?varLabel) AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-# -- ---
-
-# -- old ---
-# rule_set['create-atom-property-net-3'] = {
-#     'label': "create-atom-property-net-3",
-#     'comment': ("Create Atom Property Net: ",
-#                 " (1) from AMR Non Core Role Edge"),
-#     'construction': f"""
-#         # -- New Property Net
-#         ?newNet a net:Atom_Property_Net ;
-#             net:isCoreRoleLinked false ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:targetArgumentNode ?targetPropertyLeaf ;
-#             net:hasPropertyType ?roleType ;
-#             net:hasPropertyRole ?relationRole ;
-#             net:hasPropertyName ?roleName.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify property covering relation role
-#         ?relationRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-#             amr:getPropertyType ?roleType ;
-#             amr:getDirectPropertyName ?roleName.
-#         FILTER (?roleType = owl:ObjectProperty || 
-#                 ?roleType = owl:DataProperty).
-#         ?roleEdge amr:hasAmrRole ?relationRole.
-#         ?baseLeaf ?roleEdge ?targetPropertyLeaf.
-#         ?baseLeaf a amr:AMR_Leaf ;
-#             amr:hasVariable ?variable.
-#         ?variable amr:label ?varLabel.
-        
-#         # -- Identify structure
-#         ?root a amr:AMR_Root ;
-#             amr:hasSentenceID ?sentenceRef.
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': f"""
-#         # -- New Property Net
-# 		BIND (CONCAT(str(net:), 'atomProperty') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', str(?roleName)) AS ?n2).
-# 		BIND (CONCAT(?n2, '_', str(?varLabel)) AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-# -- ---
-
-
-# ---------------------------------------------
-# Atomic Extraction: Value Net
-# ---------------------------------------------
-
-rule_set['create-value-net'] = {
-    'label': "create-value-net",
-    'comment': "Create Value Net from AMR Value",
-    'construction': f"""           
-        {value_net.construct(naming='?valueLabel',
-                             value_label='?valueLabel')}
-
-        {value_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # -- Identify Class covering a single leaf
-        ?value a amr:AMR_Value ;
-            rdfs:label ?valueLabel.
-            
-        {value_net.complete_clauses_for_construction('?value')}
-    """,
-    'binding': f"""
-        {value_net.bind_uri('?valueLabel')}
-    """
-} 
-
-# ---------------------------------------------
-# Atomic Extraction: Phenomena Net
-# ---------------------------------------------
-
-rule_set['create-phenomena-net-1'] = {
-    'label': "create-phenomena-net-1",
-    'comment': ("Create Phenomena Net from AMR Relation Concept"),
-    'construction': f"""
-        {phenomena_net.construct(base_node='?baseLeaf', 
-                                 naming='?phenomenaLabel',
-                                 phenomena_type='?relationConceptPhenomena',
-                                 phenomena_ref='?relationConceptLabel')}
-       
-       {phenomena_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # Identify relation concept (phenomena) covering a single leaf
-        ?baseLeaf a amr:AMR_Leaf ;
-            amr:hasConcept ?concept ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        ?concept rdfs:subClassOf amr:AMR_Relation_Concept ;
-            amr:hasPhenomenaLink ?relationConceptPhenomena ;  
-            amr:label ?relationConceptLabel.  
-        ?relationConceptPhenomena amr:label ?phenomenaLabel.
-        ?baseLeaf ?relation ?argLeaf.    
-        ?relation amr:hasAmrRole ?someArgRole.
-            
-        {phenomena_net.complete_clauses_for_construction('?baseLeaf')}
-    """,
-    'binding': f"""
-        {phenomena_net.bind_uri('?phenomenaLabel', '?varLabel')}
-    """
-}
-
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- test: Atom Class Net')
-    print(atom_class_net)
-        
-    print('\n' + ' -- test: update a test query (1)')
-    #rule = rule_set['create-atom-property-net-1']
-    #rule = rule_set['create-value-net']
-    rule = rule_set['create-individual-net-1']
-    
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/classification.py b/tenet/scheme/amr_master_rule/nov_transduction/classification.py
deleted file mode 100644
index 501764a4c3f0d888680f4e4de2bc16787ca79a88..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/classification.py
+++ /dev/null
@@ -1,364 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Classification
-# ---------------------------------------------
-
-rule_set['classify-net-from-core-1'] = {
-    'label': "classify-net-from-core-1",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG0 "),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftNet amr:role_ARG0 ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-core-2'] = {
-    'label': "classify-net-from-core-2",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG1 "),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftNet amr:role_ARG1 ?rightClassNet. 
-    """,
-    'binding': """
-    """
-}
-
-
-rule_set['classify-net-from-core-3'] = {
-    'label': "classify-net-from-core-3",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Core property :ARG2 "),
-    'construction': """
-        # -- New class net
-        ?newNet a net:Individual_Net ;
-            net:fromClassNet ?rightClassNet ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasBaseClassName 'Feature' ;
-            net:hasIndividualLabel ?rightConceptName.
-        ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-        # -- Original net becomes deprecated 
-        # -- old --- ?rightClassNet net:deprecated true.
-              
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?rightConceptName.
-        OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-        ?leftNet amr:role_ARG2 ?rightClassNet. 
-        
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """    
-        # -- New class net
-        BIND (CONCAT(str(net:), 'individual') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?rightConceptName) AS ?n2).
-        BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-        BIND (uri(?n3) AS ?newNet).
-    """
-}
-
-# rule_set['classify-net-from-mod'] = {
-#     'label': "classify-net-from-mod",
-#     'comment': ("Classify Class Net from relations corresponding to: ",
-#                 " Non-Core property :MOD "),
-#     'construction': """
-#         # -- Entity net
-#         ?leftClassNet net:hasClassType base-out:Entity.
-            
-#         # -- New class net
-#         ?newNet a net:Individual_Net ;
-#             net:fromClassNet ?rightClassNet ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:hasBaseClassName 'Feature' ;
-#             net:hasIndividualLabel ?newClassName.
-#         ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-#         # -- Original net becomes deprecated 
-#         # -- old --- ?rightClassNet net:deprecated true.
-              
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         ?leftClassNet a [rdfs:subClassOf* net:Class_Net];
-#             net:hasClassName ?leftConceptName.
-#         ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:hasClassName ?rightConceptName.
-#         OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-#         ?leftClassNet amr:role_mod ?rightClassNet.
-        
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New class Name
-# 		BIND (CONCAT(?rightConceptName, '-', ?leftConceptName) AS ?newClassName).
-        
-#         # -- New class net URI
-#         BIND (CONCAT(str(net:), 'individual') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-#         BIND (uri(?n3) AS ?newNet).
-#     """
-# }
-
-rule_set['classify-net-from-part'] = {
-    'label': "classify-net-from-part",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Non-Core property :PART "),
-    'construction': """
-        ?leftClassNet net:hasClassType base-out:Entity.
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?leftClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftClassNet amr:role_part ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-domain'] = {
-    'label': "classify-net-from-domain",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " Non-Core property :DOMAIN "),
-    'construction': """
-        ?leftClassNet net:hasMotherClassNet ?rightClassNet.
-    """,
-    'clause': """
-        ?leftClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?leftClassNet amr:role_domain ?rightClassNet.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-1'] = {
-    'label': "classify-net-from-degree-phenomena-1",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG1 or :ARG5"),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Entity.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?rightLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?phenomenaNet ?role ?rightClassNet.
-        FILTER (?role = amr:role_ARG1 ||
-                ?role = amr:role_ARG5).   
-    """,
-    'binding': """
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-2'] = {
-    'label': "classify-net-from-degree-phenomena-2",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG2"),
-    'construction': """
-        ?newNet a net:Individual_Net ;
-            net:fromClassNet ?rightClassNet ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasBaseClassName 'Feature' ;
-            net:hasIndividualLabel ?rightConceptName.
-        ?restrictionNet net:hasRestrictionNetValue ?newNet.
-        
-        # -- Original net becomes deprecated 
-        # -- old --- ?rightClassNet net:deprecated true.
-              
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?baseLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:hasStructure ?sentenceRef ;
-            net:hasClassName ?rightConceptName.
-        OPTIONAL { ?restrictionNet net:hasRestrictionNetValue ?rightClassNet. }
-        ?phenomenaNet amr:role_ARG2 ?rightClassNet.
-        
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                        net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                        net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        BIND (CONCAT(str(net:), 'individual') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?rightConceptName) AS ?n2).
-        BIND (CONCAT(?n2, '_', 'fromClass') AS ?n3).
-        BIND (uri(?n3) AS ?newNet).
-    """
-}
-
-rule_set['classify-net-from-degree-phenomena-3'] = {
-    'label': "classify-net-from-degree-phenomena-3",
-    'comment': ("Classify Class Net from relations corresponding to: ",
-                " (1) phenomena :DEGREE ",
-                " (2) core role :ARG3"),
-    'construction': """
-        ?rightClassNet net:hasClassType base-out:Degree.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:targetArgumentNode ?rightLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?rightClassNet a [rdfs:subClassOf* net:Class_Net].
-        ?phenomenaNet amr:role_ARG3 ?rightClassNet. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['propagate-individual-1'] = {
-    'label': "propagate-individual-1",
-    'comment': ("Propagate Individual by completing Individual Net for: ",
-                " (1) same base node cover between several classes"),
-    'construction': """
-        ?individualNet net:hasMotherClassNet ?classNet.
-    """,
-    'clause': """
-        ?individualNet a net:Individual_Net ;
-            net:coverBaseNode ?sameBaseLeaf.
-        ?classNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?sameBaseLeaf.   
-    """,
-    'binding': """
-    """
-}
-
-rule_set['propagate-individual-2'] = {
-    'label': "propagate-individual-2",
-    'comment': ("Propagate Individual by completing Individual Net for: ",
-                " (1) link between conjunction and domain phenomenas"),
-    'construction': """
-        ?individualNet net:hasMotherClassNet ?classNet.
-    """,
-    'clause': """
-        ?classNet a [rdfs:subClassOf* net:Class_Net].  
-        ?individualNet a net:Individual_Net.  
-        ?classNet amr:role_domain ?individualNet. 
-    """,
-    'binding': """
-    """
-}
-
-rule_set['reclassify-deprecated-net'] = {
-    'label': "reclassify-deprecated-net",
-    'comment': ("Reclassify deprecated net as Deprecated_Net instances"),
-    'construction': """
-        # -- Net becomes deprecated net 
-        ?net a net:Deprecated_Net.
-    """,
-    'clause': """
-        # -- Identify net with deprecated mark
-		?net a [rdfs:subClassOf* net:Net_Structure] ;
-            net:deprecated true.
-    """,
-    'binding': """
-    """
-}
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- Test Query')
-    rule = rule_set['propagate-individual-1']
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_1.py b/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_1.py
deleted file mode 100644
index 50afe9dec91a460f8b5ae4e62f59b96105dff531..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_1.py
+++ /dev/null
@@ -1,457 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Composite Class Net from Property Net
-# ---------------------------------------------
-
-rule_set['create-composite-class-net-from-property-1'] = {
-    'label': "create-composite-class-net-from-property-1",
-    'comment': ("Create Composite Class Net (and Restriction Net): ", 
-                " (1) from relation between two classes as ARG0 and ARG1, ",
-                " (2) with a relation corresponding to Core Role property"),
-    'construction': f"""
-        {restriction_net.construct(base_node=class_net_0.base_node,
-                                   naming='?newClassName',
-                                   target_node=atom_property_net.node,
-                                   restriction_property=atom_property_net.id,
-                                   restriction_net_value=class_net_1.id)}
-        {restriction_net.add_attribute(target_node=class_net_1.node)}           
-        
-        {composite_class_net.construct(base_node=class_net_0.base_node, 
-                                       node=atom_property_net.base_node,
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_0.id,
-                                       restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(node=class_net_0.node)}
-        {composite_class_net.add_attribute(node=class_net_1.node)}        
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:Class) ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        
-        {atom_property_net.id} amr:role_ARG0 {class_net_0.id}.
-        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
-        
-        {class_net_0.identify_net()}
-        
-        {class_net_1.identify_net()}
-            
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_0.id} net:coverNode ?node.
-            {class_net_1.id} net:coverNode ?node.
-            }}
-            
-        # *** Identify variable label of base leaf ***
-        {class_net_0.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_0.class_name}, '-', {atom_property_net.property_name01}) AS ?cn1).
-        BIND (CONCAT(?cn1, '-', {class_net_1.class_name}) AS ?newClassName).
-        
-        {restriction_net.bind_uri(atom_property_net.property_name01, class_net_1.class_name)}
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-
-# -- old ---
-# rule_set['create-composite-class-net-from-property-1'] = {
-#     'label': "create-composite-class-net-from-property-1",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes as ARG0 and ARG1, ",
-#                 " (2) with a relation corresponding to Core Role property",
-#                 " (3) in normal direction"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg1Net ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?arg1Net.
-            
-#         # -- New Class Net
-#         ?newNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverNode ?propertyLeaf, 
-#                                 ?nodeOfArg0Net, 
-#                                 ?nodeOfArg1Net ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?arg0Net ;
-#             net:hasRestriction01 ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(arg0:Class, arg1:Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverNode ?propertyLeaf ;
-#             net:hasPropertyName01 ?propertyName01.
-#             # -- old --- net:hasPropertyDirection net:normal_direction.
-#         ?propertyNet amr:role_ARG0 ?arg0Net.
-#         ?arg0Net a [rdfs:subClassOf* net:Class_Net] ;
-#  			net:coverBaseNode ?baseLeaf ;
-#      			net:coverNode ?nodeOfArg0Net ;
-#  			net:hasClassName ?arg0Name.
-#         ?propertyNet amr:role_ARG1 ?arg1Net.
-#         ?arg1Net a [rdfs:subClassOf* net:Class_Net] ;
-#  			net:coverBaseNode ?arg1Leaf ;
-#      			net:coverNode ?nodeOfArg1Net ;
-#  			net:hasClassName ?arg1Name.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?arg0Net net:coverNode ?node.
-# 			               ?arg1Net net:coverNode ?node.}
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#          	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                         net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(?arg0Name, '-', ?propertyName01) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', ?arg1Name) AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName01)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?arg1Name)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newNet).
-#     """
-# }
-# -- ---
-
-
-
-rule_set['create-composite-class-net-from-property-2'] = {
-    'label': "create-composite-class-net-from-property-2",
-    'comment': ("Create Composite Class Net (and Restriction Net): ", 
-                " (1) from relation between two classes as ARG1 and ARG2, ",
-                " (2) with a relation corresponding to Core Role property"),
-    'construction': f"""
-    
-        {restriction_net.construct(base_node=class_net_1.base_node, 
-                                   naming='?newClassName',
-                                   target_node=atom_property_net.node,
-                                   restriction_property=atom_property_net.id,
-                                   restriction_net_value=class_net_2.id)}
-        {restriction_net.add_attribute(target_node=class_net_2.node)}
-                        
-        
-        {composite_class_net.construct(base_node=class_net_1.base_node, 
-                                       node=atom_property_net.base_node,
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_1.id,
-                                       restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(node=class_net_1.node)}
-        {composite_class_net.add_attribute(node=class_net_2.node)}        
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:Class) ***
-        {atom_property_net.identify_net(core_role='true')}        
-        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
-        {atom_property_net.id} amr:role_ARG2 {class_net_2.id}.
-        
-        {class_net_1.identify_net()}
-        {class_net_2.identify_net()}
-            
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_1.id} net:coverNode ?node.
-            {class_net_2.id} net:coverNode ?node.
-            }}
-            
-        # *** Identify variable label of base leaf ***
-        {class_net_1.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_1.class_name}, '-', {atom_property_net.property_name12}) AS ?cn1).
-        BIND (CONCAT(?cn1, '-', {class_net_2.class_name}) AS ?newClassName).
-        
-        {restriction_net.bind_uri(atom_property_net.property_name01, class_net_2.class_name)}
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-
-
-# rule_set['create-composite-class-net-from-property-2'] = {
-#     'label': "create-composite-class-net-from-property-2",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes as ARG1 and ARG2, ",
-#                 " (2) with a relation corresponding to Core Role property",
-#                 " (3) in normal direction"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg2Net ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?arg2Net.
-            
-#         # -- New Class Net
-#         ?newNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?propertyLeaf, 
-#                                 ?nodeOfArg1Net, 
-#                                 ?nodeOfArg2Net ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?arg1Net ;
-#             net:hasRestriction12 ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(arg1:Class, arg2:Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net] ;
-#             net:isCoreRoleLinked true ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverNode ?propertyLeaf ;
-#             net:hasPropertyName12 ?propertyName12.
-#         ?propertyNet amr:role_ARG1 ?arg1Net.
-#         ?arg1Net a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?baseLeaf ;
-#     			net:coverNode ?nodeOfArg1Net ;
-# 			net:hasClassName ?arg1Name.
-#         ?propertyNet amr:role_ARG2 ?arg2Net.
-#         ?arg2Net a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?arg2Leaf ;
-#     			net:coverNode ?nodeOfArg2Net ;
-# 			net:hasClassName ?arg2Name.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?arg1Net net:coverNode ?node.
-# 			               ?arg2Net net:coverNode ?node.}
-        
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(?arg1Name, '-', ?propertyName12) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', ?arg2Name) AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName12)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?arg2Name)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newNet).
-#     """
-# }
-
-
-
-
-rule_set['create-composite-class-net-from-property-3'] = {
-    'label': "create-composite-class-net-from-property-3",
-    'comment': ("Create Composite Class Net: ", 
-                " (1) complete Composite Class Net for relation propagation"),
-    'construction': f"""   
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-# ************************************
-# *** OLD ***
-# Dropping this rule for non-core roles.
-# Cases treated as core roles, if reification, or as linguistic phenomena if not.
-# ***********************************
-# rule_set['create-composite-class-net-from-property-4'] = {
-#     'label': "create-composite-class-net-from-property-4",
-#     'comment': ("Create Composite Class Net (and Restriction Net): ", 
-#                 " (1) from relation between two classes, ",
-#                 " (2) with a relation corresponding to Non-Core Role property"),
-#     'construction': """
-#         # -- New Restriction Net
-#         ?newRestrictionNet a net:Restriction_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverTargetNode ?argNodeOfBaseNet, ?nodeOfArgNet ;
-#             net:hasRestrictionOnProperty ?propertyNet ;
-#             net:hasRestrictionNetValue ?argNet.
-            
-#         # -- New Class Net
-#         ?newClassNet a net:Composite_Class_Net ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             net:coverNode ?nodeOfBaseNet, ?nodeOfArgNet ;
-#             net:hasClassName ?newClassName ;
-#             net:hasMotherClassNet ?baseNet ;
-#             net:hasRestriction ?newRestrictionNet.
-            
-#         # -- Propagation of relations (from nodes to nets)
-#         ?inRelationRole a net:Relation.
-#         ?inNet ?inRelationRole ?newNet.
-#         ?outRelationRole a net:Relation.
-#         ?newNet ?outRelationRole ?outNet.
-#     """,
-#     'clause': """
-#         # -- Identify Property(Class, Class)
-#         ?propertyNet a [rdfs:subClassOf* net:Property_Net];
-#             net:isCoreRoleLinked false ;
-#             net:hasStructure ?sentenceRef ;
-#             net:coverBaseNode ?baseLeaf ;
-#             # -- old --- net:targetArgumentNode ?argLeaf ;
-#             net:hasPropertyRole ?propertyRole ;
-#             net:hasPropertyName ?propertyName.
-#         # -- old --- FILTER ( ?propertyName != 'hasFeature' ).
-# 		?baseNet ?propertyRole ?argNet.
-#         ?baseNet a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverBaseNode ?baseLeaf ;
-#     			net:coverNode ?nodeOfBaseNet ;
-# 			net:hasClassName ?baseName.
-#         ?argNet a [rdfs:subClassOf* net:Class_Net] ;
-# 			net:coverNode ?nodeOfArgNet ;
-# 			net:hasClassName ?argName.
-            
-#         # -- condition: disjoint cover
-#         FILTER NOT EXISTS {?baseNet net:coverNode ?node.
-#                            ?argNet net:coverNode ?node.}
-            
-#         # -- Identify inbound relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?inLeaf.
-#                   ?inLeaf ?inRelationEdge ?baseLeaf.    
-#                   ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-#         # -- Identify outgoing relations linked to the base leaf (for propagation) 
-#         	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-#                        net:coverBaseNode ?outLeaf.
-#                   ?baseLeaf ?outRelationEdge ?outLeaf.    
-#                   ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-#     """,
-#     'binding': """
-# 		# -- New Class Name
-# 		BIND (CONCAT(str(?baseName), '-', str(?propertyName)) AS ?cn1).
-#         BIND (CONCAT(?cn1, '-', str(?argName)) AS ?newClassName1).
-#         BIND (CONCAT(str(?argName), '-', str(?baseName)) AS ?newClassName2).
-#         BIND (IF (?propertyName != 'hasFeature', 
-#                   ?newClassName1,
-#                   ?newClassName2) 
-#               AS ?newClassName).
-        
-# 		# -- New Restriction Net
-# 		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-# 		BIND (CONCAT(?rn1, '_', str(?propertyName)) AS ?rn2).
-# 		BIND (CONCAT(?rn2, '_', str(?argName)) AS ?rn3).
-#         BIND (uri(?rn3) AS ?newRestrictionNet).
-        
-# 		# -- New Class Net
-# 		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-# 		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-#         BIND (uri(?n2) AS ?newClassNet).
-#     """
-# }
-
-
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')    
-        
-    print('\n' + ' -- Test Query')
-    rule = rule_set['create-composite-class-net-from-property-3']
-    test_query_1 = f"""[...]
-        CONSTRUCT {{
-            {rule['construction']}
-            
-        }}
-        WHERE {{
-            {rule['clause']}
-            
-            {rule['binding']}
-            
-        }}
-    """
-    print(test_query_1)    
-    
-    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_2.py b/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_2.py
deleted file mode 100644
index a662f621f1ee6a0e3822a3c04d170796853a58ff..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/composite_class_extraction_2.py
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Net Expansion: Composite Class Net from Phenomena Net
-# ---------------------------------------------
-
-rule_set['create-composite-class-net-from-phenomena-1'] = {
-    'label': "create-composite-class-net-from-phenomena-1",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting attribute (:ARG2) and degree (:ARG3)"),
-    'construction': """
-        # -- New Class Net (on attributeNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?degreeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?attributeNet.
-        ?degreePhenomenaNet net:targetSubAttribute ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(attribute, degree)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetAttribute ?attributeNet ;
-            net:targetDegree ?degreeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?attributeNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?baseLeaf ;
-    			net:hasClassName ?attributeName.
-        ?degreeNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?degreeLeaf ;
-    			net:hasClassName ?degreeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?degreeName), '-', 
-               str(?attributeName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-2'] = {
-    'label': "create-composite-class-net-from-phenomena-2",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting domain (:ARG1) and attribute (:ARG2)"),
-    'construction': """
-        # -- New Class Net (on domainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?attributeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?domainNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(domain, attribute)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetDomain ?domainNet ;
-            net:targetAttribute ?attributeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?domainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?domainName.
-        ?attributeNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverNode ?attributeLeaf ;
-    			net:hasClassName ?attributeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?attributeName), '-', 
-               str(?domainName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-3'] = {
-    'label': "create-composite-class-net-from-phenomena-3",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting sub-domain and sub-attribute"),
-    'construction': """
-        # -- New Class Net (on domainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?subAttributeLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?subDomainNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(sub-domain, sub-attribute)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetDomain ?domainNet ;
-            net:targetSubDomain ?subDomainNet ;
-            net:targetSubAttribute ?subAttributeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?subDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;
-            net:hasClassName ?subDomainName.
-        ?subAttributeNet a [rdfs:subClassOf* net:Class_Net] ;
-            net:coverNode ?subAttributeLeaf ;
-    			net:hasClassName ?subAttributeName.
-                
-        # -- Identify structure
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?subAttributeName), '-', 
-               str(?subDomainName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-class-net-from-phenomena-4'] = {
-    'label': "create-composite-class-net-from-phenomena-4",
-    'comment': ("Create Composite Class Net from relations: ", 
-                " (1) between classes and DEGREE phenomena",
-                " (2) targetting sub-domain and superlative"),
-    'construction': """
-        # -- New Class Net (on subDomainNet base leaf)
-        ?newNet a net:Composite_Class_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?superlativeLeaf ;
-            net:coverArgNode ?baseLeaf ;
-            net:hasNaming ?newClassName ;
-            net:hasClassName ?newClassName ;
-            net:hasMotherClassNet ?superlativeNet.
-        ?degreePhenomenaNet net:targetSubDomain ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify degree(sub-domain, superlative)
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetSubDomain ?subDomainNet ;
-            net:targetSuperlative ?superlativeNet ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?subDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?baseLeaf ;				
-            net:coverNodeCount ?subDomainPrecision ;
-            net:hasClassName ?subDomainName.
-        FILTER NOT EXISTS { 
-            ?otherSubDomainNet a [rdfs:subClassOf* net:Class_Net] ;
-        			net:coverBaseNode ?baseLeaf ;									
-				net:coverNodeCount ?otherSubDomainPrecision.											
-			FILTER (?otherSubDomainPrecision > ?subDomainPrecision). 
-            }	
-        ?superlativeNet a [rdfs:subClassOf* net:Class_Net] ;
-            	net:coverBaseNode ?superlativeLeaf ;						
-            net:coverNodeCount ?superlativePrecision ;
-            net:hasClassName ?superlativeName.
-        FILTER NOT EXISTS { 
-            ?otherSuperlativeNet a [rdfs:subClassOf* net:Class_Net] ;
-        			net:coverBaseNode ?superlativeLeaf ;									
-				net:coverNodeCount ?otherSuperlativePrecision.											
-			FILTER (?otherSuperlativePrecision > ?superlativePrecision). 
-            }		
-
-        # -- Identify structure									
-        ?root a amr:AMR_Root ;
-            amr:hasSentenceID ?sentenceRef.
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-		# -- New Class Name
-        BIND (CONCAT(str(?subDomainName), '-in-', 
-               str(?superlativeName)) AS ?newClassName).
-       	
-        # -- New Class Net
-		BIND (CONCAT(str(net:), 'compositeClass') AS ?n1).
-		BIND (CONCAT(?n1, '_', ?newClassName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/composite_property_extraction.py b/tenet/scheme/amr_master_rule/nov_transduction/composite_property_extraction.py
deleted file mode 100644
index ae5fa0b1215648df4b3c13161ba45b578fdbd184..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/composite_property_extraction.py
+++ /dev/null
@@ -1,228 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Composite Property Net from Property Net
-# ---------------------------------------------
-
-rule_set['create-composite-property-net-from-property-1'] = {
-    'label': "create-composite-class-net-from-property-1",
-    'comment': ("Create Composite Property Net from relations: ", 
-                " (1) between two core properties",
-                " (2) with :ARG1 relation"),
-    'construction': """
-        # -- New Property Net
-        ?newNet a net:Composite_Property_Net ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?property2Leaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasNaming ?newPropertyName ;
-            net:hasPropertyName ?newPropertyName ;
-            net:hasMotherClassNet ?property2Net.
-            #net:hasRestriction ?restrictionNet.
-            
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify ARG1(p1:Property, p2:Property)
-        ?property1Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasPropertyName ?property1Name.
-        ?baseLeaf ?r1 ?property2Leaf.
-        ?r1 amr:hasAmrRole amr:role_ARG1.
-        ?property2Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-			net:coverBaseNode ?property2Leaf ;
-			net:hasPropertyName ?property2Name.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?property1Leaf net:coverNode ?node.
-			               ?property2Leaf net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        	# -- New Property Name
-        BIND (CONCAT(?property1Name, '-', ?property2Name) AS ?newPropertyName).
-        
-        	# -- New Property Net
-        BIND (CONCAT(str(net:), 'compositeProperty') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?newPropertyName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
-rule_set['create-composite-property-net-from-property-2'] = {
-    'label': "create-composite-class-net-from-property-2",
-    'comment': ("Create Composite Property Net from relations: ", 
-                " (1) between two core properties",
-                " (2) with manner property on the same leaf of left property"),
-    'construction': """
-        # -- New Property Net
-        ?newNet a net:Composite_Property_Net ;
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverArgNode ?property2Leaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasNaming ?newPropertyName ;
-            net:hasPropertyName ?newPropertyName ;
-            net:hasMotherClassNet ?property1Net.
-            #net:hasRestriction ?restrictionNet.
-            
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify cover(p1:Property, leaf1) and cover(m:Manner, leaf1)
-        ?property1Net a [rdfs:subClassOf* net:Property_Net] ; # property 1
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?property1Type ;
-            net:hasPropertyName ?property1Name.   
-        ?mannerPropertyNet a [rdfs:subClassOf* net:Property_Net] ; # manner property
-            net:isCoreRoleLinked true ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyType ?mannerPropertyType ;
-            net:hasPropertyName ?mannerPropertyName.
-            
-        # -- Identify :manner(p2:Property)
-        ?mannerPropertyNet amr:role_manner ?property2Net.
-        ?property2Net a [rdfs:subClassOf* net:Property_Net] ;
-            net:isCoreRoleLinked true ;
-			net:coverBaseNode ?property2Leaf ;
-			net:hasPropertyName ?property2Name.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?sameBaseLeaf net:coverNode ?node.
-			               ?property2Leaf net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        	# -- New Property Name
-        BIND (CONCAT(?property2Name, '-', ?property1Name) AS ?newPropertyName).
-        	# -- New Property Net
-        BIND (CONCAT(str(net:), 'compositeProperty') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?newPropertyName) AS ?n2).
-        BIND (uri(?n2) AS ?newNet).
-    """
-}
-
- 
-# ---------------------------------------------
-# Net Expansion: Add Restriction to Class Net from Property Net
-# ---------------------------------------------
-
-rule_set['add-restriction-to-class-net-from-property-1'] = {
-    'label': "add-restriction-to-class-net-from-property-1",
-    'comment': ("Create and add a Restriction Net: ", 
-                " (1) from relation between a class and an individual, ",
-                " (2) with a relation corresponding to Non-Core Role property"),
-    'construction': """
-        # -- New Restriction Net
-        ?newNet a net:Restriction_Net ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:coverTargetNode ?argNodeOfBaseNet, ?nodeOfArgNet ;
-            net:hasRestrictionOnProperty ?propertyNet ;
-            net:hasRestrictionNetValue ?argNet.
-            
-        # -- New restriction relation
-        ?baseNet net:hasRestriction ?newNet.
-        
-        # -- Propagation of relations (from nodes to nets)
-        ?inRelationRole a net:Relation.
-        ?inNet ?inRelationRole ?newNet.
-        ?outRelationRole a net:Relation.
-        ?newNet ?outRelationRole ?outNet.
-    """,
-    'clause': """
-        # -- Identify property(Class, Individual)
-        ?propertyNet a [rdfs:subClassOf* net:Property_Net];
-            net:isCoreRoleLinked false ;
-            net:hasStructure ?sentenceRef ;
-            net:coverBaseNode ?baseLeaf ;
-            net:hasPropertyRole ?propertyRole ;
-            net:hasPropertyName ?propertyName.
-        ?baseNet a [rdfs:subClassOf* net:Class_Net] ;
-			net:coverBaseNode ?baseLeaf ;
-    			net:coverNode ?nodeOfBaseNet ;
-			net:hasClassName ?baseName.
-        ?argNet a net:Individual_Net ;
-			net:coverNode ?nodeOfArgNet ;
-            net:hasIndividualLabel ?argLabel.
-		?baseNet ?propertyRole ?argNet.
-            
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {?baseNet net:coverNode ?node.
-                           ?argNet net:coverNode ?node.}
-            
-        # -- Identify inbound relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?inNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?inLeaf.
-                  ?inLeaf ?inRelationEdge ?baseLeaf.    
-                  ?inRelationEdge amr:hasAmrRole ?inRelationRole.}
-            
-        # -- Identify outgoing relations linked to the base leaf (for propagation) 
-        	OPTIONAL {?outNet a [rdfs:subClassOf* net:Net] ;
-                       net:coverBaseNode ?outLeaf.
-                  ?baseLeaf ?outRelationEdge ?outLeaf.    
-                  ?outRelationEdge amr:hasAmrRole ?outRelationRole.}
-    """,
-    'binding': """
-        # -- New Restriction Net
-		BIND (CONCAT(str(net:), 'restriction') AS ?rn1).
-		BIND (CONCAT(?rn1, '_', str(?propertyName)) AS ?rn2).
-		BIND (CONCAT(?rn2, '_', str(?argLabel)) AS ?rn3).
-        BIND (uri(?rn3) AS ?newNet).
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_and.py b/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_and.py
deleted file mode 100644
index 2b0db73264e0a3932c58eb79add6722002c4b67b..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_and.py
+++ /dev/null
@@ -1,254 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
- 
-# ---------------------------------------------
-# Net Expansion: Conjunction Phenomena Net
-# ---------------------------------------------
-
-rule_set['and-conjunction-phenomena-application-1'] = {
-    'label': "and-conjunction-phenomena-application-1",
-    'comment': ("Apply conjunction phenomena, step 1: ",
-                " (1) create logical set",
-                " (2) FROM and-conjunction linking some nets and a property"),
-    'construction': f"""
-        {logical_set_net.construct(base_node=phenomena_net.base_node, 
-                                   logical_constraint='"AND"',
-                                   property_net=atom_property_net.id,
-                                   content_net_1='?contentNet1')}
-        {logical_set_net.add_attribute(content_net_2='?contentNet2')}
-        {logical_set_net.add_attribute(content_net='?contentNet1')}
-        {logical_set_net.add_attribute(content_net='?contentNet2')}
-        {logical_set_net.add_attribute(content_net='?contentNet3')}
-        {logical_set_net.add_attribute(content_net='?contentNet4')}
-        {logical_set_net.add_attribute(content_net='?contentNet5')}
-        {logical_set_net.add_attribute(content_net='?contentNet6')}
-        {logical_set_net.add_attribute(content_net='?contentNet7')}
-        {logical_set_net.add_attribute(content_net='?contentNet8')}
-        {logical_set_net.add_attribute(content_net='?contentNet9')}
-
-        {logical_set_net.propagate_relations()}
-    """,
-    'clause': f"""
-        
-        # *** Identify Property(-, arg1:PhenomenaNet) ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        {atom_property_net.id} amr:role_ARG1 {phenomena_net.id}.
-        
-        
-        # *** Identify Phenomena(AND-conjunction, contentNet*) ***
-           
-        {phenomena_net.identify_net(phenomena_type='amr:phenomena_conjunction_and')}
-        
-        # -- old --- ?relationOp rdfs:subClassOf* amr:AMR_Op_Role.
-        {phenomena_net.identify_operator('1', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('2', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('3', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('4', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('5', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('6', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('7', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('8', '?contentNet')} 
-        {phenomena_net.identify_optional_operator('9', '?contentNet')} 
-        
-    
-        # *** Identify variable label of base leaf ***
-        {phenomena_net.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        {logical_set_net.complete_clauses_for_construction(phenomena_net.base_node)}
-    """,
-    'binding': f"""        
-        {logical_set_net.bind_uri(phenomena_net.phenomena_ref, '?varLabel')}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-2'] = {
-    'label': "and-conjunction-phenomena-application-2",
-    'comment': ("Apply conjunction phenomena (step 2): ",
-                " (1) complete Logical Set Net for naming"),
-    'construction': f"""
-        {logical_set_net.define_naming()}
-    """,
-    'clause': f"""
-        
-        # *** Identify LogicalSet Net ***  
-        {logical_set_net.identify_net_without_optional_attribute(
-            property_net=property_net.id,
-            content_net_1=class_net_1.id,
-            content_net_2=class_net_2.id)}
-        
-        
-        # *** Identify property and classes ***
-        {property_net.identify_net(core_role='true')}
-        {class_net_1.identify_net()}
-        {class_net_2.identify_net()}
-        
-    """,
-    'binding': f"""
-        {logical_set_net.bind_naming(property_net.property_name,
-                                     class_net_1.class_name,
-                                     class_net_2.class_name)}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-3'] = {
-    'label': "and-conjunction-phenomena-application-3",
-    'comment': ("Apply conjunction phenomena (step 3): ",
-                " (1) complete Logical Set Net with restriction(s)"),
-    'construction': f"""
-    
-        {restriction_net.construct(restriction_property=property_net.id,
-                                   restriction_net_value=class_net.id)}
-        {restriction_net.add_attribute(node=property_net.node)} 
-        {restriction_net.add_attribute(node=logical_set_net.node)} 
-        {restriction_net.add_attribute(node=class_net.node)} 
-        
-        {logical_set_net.add_attribute(restriction=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify LogicalSet Net ***
-        {logical_set_net.identify_net(property_net=property_net.id)}
-        {logical_set_net.identify_content_net(class_net.id)}
-        
-        # *** Identify property and classes ***
-        {property_net.identify_net(core_role='true')}
-        {class_net.identify_net()}
-    """,
-    'binding': f"""        
-        {restriction_net.bind_uri(property_net.property_name, class_net.class_name)}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-4'] = {
-    'label': "and-conjunction-phenomena-application-4",
-    'comment': ("Apply conjunction phenomena (step 4): ",
-                " (1) create composite class net",
-                " (2) FROM property linking class and logical set"),
-    'construction': f"""        
-        {composite_class_net.construct(base_node=class_net_0.base_node,
-                                       naming='?newClassName',
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_0.id)}
-        {composite_class_net.compose(class_net_0, property_net, logical_set_net)}
-    """,
-    'clause': f"""
-        # *** Identify Property(arg0:Class, arg1:LogicalSet) ***  
-        {property_net.identify_net(core_role='true')}     
-        {property_net.id} amr:role_ARG0 {class_net_0.id}.
-        {property_net.id} amr:role_ARG1 {logical_set_net.id}.  
-        
-        # *** Identify class and logical set ***
-        {class_net_0.identify_net()}
-        {logical_set_net.identify_net(logical_constraint='"AND"')}        
-        
-        # *** condition: disjoint cover ***
-        FILTER NOT EXISTS {{
-            {class_net_0.id} net:coverNode ?node.
-            {logical_set_net.id} net:coverNode ?node.
-            }}      
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_0.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_0.class_name}, '-', {logical_set_net.naming}) AS ?newClassName).
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-5'] = {
-    'label': "and-conjunction-phenomena-application-5",
-    'comment': ("Apply conjunction phenomena (step 5): ",
-                " (1) complete Logical Set Net for relation propagation"),
-    'construction': f"""
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass with a LogicalSet composante ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-rule_set['and-conjunction-phenomena-application-6'] = {
-    'label': "and-conjunction-phenomena-application-6",
-    'comment': ("Apply conjunction phenomena (step 6): ",
-                " (1) complete Logical Set Net by adding restrictions"),
-    'construction': f"""   
-        {composite_class_net.add_attribute(restriction01=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RESTRICTION_ADDED)}
-        {logical_set_net.identify_net()}
-        {composite_class_net.identify_composante(logical_set_net.id)}
-        
-        # *** Identify Restriction ***
-        {restriction_net.identify_net()}
-        {logical_set_net.identify_restriction(restriction_net.id)}
-    """,
-    'binding': f"""
-    """
-}
-
- 
-# ---------------------------------------------
-# *** Under Development *** New Rule
-# ---------------------------------------------
-
-# -- Useful query builder(s)
-# * TODO * property_net = PropertyNet()
-# * TODO * class_net_0 = ClassNet(0)
-# * TODO * phenomena_net = PhenomenaNet()
-# * TODO * and_composite_class_net = AndCompositeClassNet()
-
-def analyze_phenomena_and():
-    rule = 'NewRule()' # !!! TODO !!!
-    
-    # rule.clause(f'{property_net.identify_net(core_role="true")}')
-    # rule.clause(f'{property_net.id} amr:role_ARG0 {class_net_0.id}.')
-    # rule.clause(f'{property_net.id} amr:role_ARG1 {phenomena_net.id}.')
-    # rule.clause(f'{phenomena_net.identify_net(phenomena_type='amr:phenomena_conjunction_and')}')
-    
-    # rule.operate(f'{and_composite_class_net.construct(*TODO*)}')
-    
-    # * TODO * add restrictions for and_composite_class_net --op--> class_net
-    
-    # * TODO * rule.operate(and_composite_class_net.complete_clauses_for_construction())
-    
-    return rule
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_mod.py b/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_mod.py
deleted file mode 100644
index e22d673535632e5fd24a126ea9690e113432ff51..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_mod.py
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Mod Phenomena Application
-# ---------------------------------------------
-
-rule_set['mod-phenomena-application-1'] = {
-    'label': "mod-phenomena-application-1",
-    'comment': ("Apply mod phenomena (step 1) to: ", 
-                " (+) initialize composite class construction. "),
-    'construction': f"""
-        {composite_class_net.construct(base_node=class_net_1.base_node, 
-                                       class_name='?newClassName',
-                                       mother_class_net=class_net_1.id)}
-        {composite_class_net.compose(class_net_1, class_net_2)}     
-    """,
-    'clause': f"""
-        # *** Identify Mod(c1:Class, c2:Class) ***
-        {class_net_1.identify_net()}
-        {class_net_1.identify_relation('amr:role_mod', class_net_2.id)} 
-        {class_net_2.identify_net()}  
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_1.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-    """,
-    'binding': f"""
-		# -- New Class Name
-		BIND (CONCAT({class_net_2.class_name}, '-', {class_net_1.class_name}) 
-                AS ?newClassName).
-        
-        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
-    """
-}
-
-rule_set['mod-phenomena-application-2'] = {
-    'label': "mod-phenomena-application-2",
-    'comment': ("Apply mod phenomena (step 2) to: ", 
-                " (+) complete Composite Class Net for relation propagation"),
-    'construction': f"""
-        {composite_class_net.define_structure()}     
-        {composite_class_net.propagate_relations()}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass without relation propagated ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RELATION_PROPAGATED)}
-        
-        # *** Complete clauses for net construction ***
-        {composite_class_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-    """
-}
-
-rule_set['mod-phenomena-application-3'] = {
-    'label': "mod-phenomena-application-3",
-    'comment': ("Apply mod phenomena (step 3) to: ",
-                " (+) initialize Individual Net construction"),
-    'construction': f"""
-        {individual_net.construct(base_node=class_net_2.base_node, 
-                                  base_class_name='"Feature"',
-                                  individual_label='?newIndividualLabel')}
-        {individual_net.compose(class_net_2)} 
-        {individual_net.define_structure()}      
-    """,
-    'clause': f"""
-        # *** Identify Mod(:Class, c2:Class) ***
-        ?net amr:role_mod {class_net_2.id}.
-        {class_net_2.identify_net()}  
-        
-        # *** Identify variable label of base leaf ***
-        {class_net_2.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        # *** Complete clauses for net construction ***
-        {individual_net.complete_clauses_for_construction()}
-    """,
-    'binding': f"""
-		# -- New Individual Label
-		BIND (STR({class_net_2.class_name}) AS ?newIndividualLabel).
-        
-        {individual_net.bind_uri('?newIndividualLabel', '?varLabel')}
-    """
-}
-
-rule_set['mod-phenomena-application-4'] = {
-    'label': "mod-phenomena-application-4",
-    'comment': ("Apply mod phenomena (step 4) to: ",
-                " (4) complete Composite Class Net by adding restrictions"),
-    'construction': f"""   
-        {composite_class_net.add_attribute(restriction01=restriction_net.id)}
-    """,
-    'clause': f"""
-        # *** Identify CompositeClass in progress step INIT ***
-        {composite_class_net.identify_net()}
-        {composite_class_net.filter_already_processed_net(Net.RESTRICTION_ADDED)}
-        {logical_set_net.identify_net()}
-        {composite_class_net.identify_composante(logical_set_net.id)}
-        
-        # *** Identify Restriction ***
-        {restriction_net.identify_net()}
-        {logical_set_net.identify_restriction(restriction_net.id)}
-    """,
-    'binding': f"""
-    """
-}
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_polarity.py b/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_polarity.py
deleted file mode 100644
index b55d9b428f75a694c83ff62e1d74729b26d5fb9c..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_application_polarity.py
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# Query Builder Imports
-#==============================================================================
-
-#import query_builder.construct as construct
-from query_builder.builders import *
-from query_builder.element.net import Net
-
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Net Expansion: Polarity Phenomena Application
-# ---------------------------------------------
-
-rule_set['nov-polarity-phenomena-application'] = {
-    'label': "polarity-phenomena-application",
-    'comment': ("Apply polarity phenomena to: ", 
-                " (1) polarity relation on a property class. "),
-    'construction': f"""
-    
-        # !!! TODO: restriction for negative polarity !!!
-        
-        {composite_property_net.construct(base_node=atom_property_net.base_node,
-                                          naming='?newPropertyName',
-                                          property_name='?newPropertyName')}
-
-        {composite_property_net.propagate_relations()}
-        
-        {atom_property_net.deprecate()}
-        
-    """,
-    'clause': f"""
-        # *** Identify Polarity(p0:Property, 'negative') ***
-        
-        {atom_property_net.identify_net(core_role='true')}
-        
-        {atom_property_net.identify_relation('amr:role_polarity', value_net.id)}        
-        {value_net.identify_net(value_label="'negative'")}
-        
-        # *** Identify variable label of base leaf ***
-        {atom_property_net.base_node} a amr:AMR_Leaf ;
-            amr:hasVariable ?variable.
-        ?variable amr:label ?varLabel.
-        
-        {composite_property_net.complete_clauses_for_construction(atom_property_net.base_node)}
-    """,
-    'binding': f"""
-		# -- New Property Name
-		BIND (CONCAT('not', '-', {atom_property_net.property_name}) AS ?newPropertyName).
-        
-        {composite_property_net.bind_uri('?newPropertyName', '?varLabel')}
-    """
-}
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_checking.py b/tenet/scheme/amr_master_rule/nov_transduction/phenomena_checking.py
deleted file mode 100644
index 4218333e9fda1ebfb5bf9ca3e2c1f677ad975599..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/phenomena_checking.py
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Net Expansion: Conjunction Phenomena Net
-# ---------------------------------------------
-
-rule_set['expand-and-or-conjunction-phenomena-net'] = {
-    'label': "expand-and-conjunction-phenomena-net",
-    'comment': ("Propagate relations for AND/OR conjunction net with: ",
-                " (1) incoming relation",
-                " (2) outgoing :op relation"),
-    'construction': """
-        ?leftNet ?incomingRelation ?rightNet.
-    """,
-    'clause': """
-        ?phenomenaNet a net:Phenomena_Net ;
-            net:hasPhenomenaType ?phenomenaType.
-        FILTER (?phenomenaType = amr:phenomena_conjunction_and || 
-                ?phenomenaType = amr:phenomena_conjunction_or).
-        ?leftNet ?incomingRelation ?phenomenaNet.
-        ?phenomenaNet ?relationOp ?rightNet.  
-        ?relationOp rdfs:subClassOf* amr:AMR_Op_Role.
-    """,
-    'binding': """
-    """
-}
-
-
-# ---------------------------------------------
-# Net Expansion: Degree Phenomena Net
-# ---------------------------------------------
-
-rule_set['expand-degree-phenomena-net-1'] = {
-    'label': "expand-degree-phenomena-net-1",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " domain corresponding to :ARG1"),
-    'construction': """
-        ?degreePhenomenaNet net:targetDomain ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG1.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-2'] = {
-    'label': "expand-degree-phenomena-net-2",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " attribute corresponding to :ARG2"),
-    'construction': """
-        ?degreePhenomenaNet net:targetAttribute ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG2.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-3'] = {
-    'label': "expand-degree-phenomena-net-3",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " degree corresponding to :ARG3"),
-    'construction': """
-        ?degreePhenomenaNet net:targetDegree ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG3.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-4'] = {
-    'label': "expand-degree-phenomena-net-4",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " range corresponding to :ARG4"),
-    'construction': """
-        ?degreePhenomenaNet net:targetRange ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG4.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-5'] = {
-    'label': "expand-degree-phenomena-net-5",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " superlative corresponding to :ARG5"),
-    'construction': """
-        ?degreePhenomenaNet net:targetSuperlative ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG5.
-    """,
-    'binding': """
-    """
-}
-
-rule_set['expand-degree-phenomena-net-6'] = {
-    'label': "expand-degree-phenomena-net-6",
-    'comment': ("Expand Degree Phenomena Net with: ",
-                " consequence corresponding to :ARG6"),
-    'construction': """
-        ?degreePhenomenaNet net:targetConsequence ?argTargetClassNet.
-    """,
-    'clause': """
-        ?degreePhenomenaNet a net:Phenomena_Net ;
-            net:coverBaseNode ?phenomenaLeaf ;
-            net:targetArgumentNode ?argTargetLeaf ;
-            net:hasPhenomenaType amr:phenomena_degree.
-        ?argTargetClassNet a [rdfs:subClassOf* net:Class_Net] ;
-        		net:coverBaseNode ?argTargetLeaf.
-        ?phenomenaLeaf ?argEdge ?argTargetLeaf.
-        ?argEdge amr:hasAmrRole amr:role_ARG6.
-    """,
-    'binding': """
-    """
-}
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/nov_transduction/technical_ctr.py b/tenet/scheme/amr_master_rule/nov_transduction/technical_ctr.py
deleted file mode 100644
index fa396ddaccfe8be6e9719971e6fd2a26c680d938..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/nov_transduction/technical_ctr.py
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Net Expansion' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Net Expansion' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
- 
-# ---------------------------------------------
-# Useful technical CTR
-# ---------------------------------------------
-
-rule_set['refine-cover-node-1'] = {
-    'label': "refine-cover-node-1",
-    'comment': ("Refine semantic net coverage indicators by: ",
-                " calculating the set of all covered nodes"),
-    'construction': """
-        ?net net:coverNode ?baseLeaf.
-        ?net net:coverNode ?argLeaf.
-        ?net net:coverNode ?targetLeaf.
-    """,
-    'clause': """
-        ?net a [rdfs:subClassOf* net:Net] ;
-            net:coverBaseNode ?baseLeaf.
-        OPTIONAL { ?net net:coverArgNode ?argLeaf. }
-        OPTIONAL { ?net net:coverTargetNode ?targetLeaf. }
-    """,
-    'binding': """
-    """
-}
-
-rule_set['refine-cover-node-2'] = {
-    'label': "refine-cover-node-2",
-    'comment': ("Refine semantic net coverage indicators by: ",
-                " calculating the number of covered nodes"),
-    'construction': """
-        ?net net:coverNodeCount ?c.
-    """,
-    'clause': """
-		SELECT ?net (COUNT(?leaf) AS ?c)
-    		WHERE {
-                ?net a [rdfs:subClassOf* net:Class_Net] ;
-                		net:coverNode ?leaf.
-        }
-		GROUP BY ?net
-    """,
-    'binding': """
-    """
-}
-
-# -- old ---
-# rule_set['propagation-relations-to-nets'] = {
-#     'label': "propagation-relations-to-nets",
-#     'comment': ("Propagation relations between nodes",
-#                 " to relations between nets"),
-#     'construction': """
-#         ?relationRole a net:Relation.
-#         ?net1 ?relationRole ?net2.
-#     """,
-#     'clause': """
-# 		?net1 a [rdfs:subClassOf* net:Net] ;
-#             net:coverBaseNode ?leaf1.
-#         	?net2 a [rdfs:subClassOf* net:Net] ;
-#             net:coverBaseNode ?leaf2.
-#         ?leaf1 ?relationEdge ?leaf2.    
-#         ?relationEdge amr:hasAmrRole ?relationRole.
-#     """,
-#     'binding': """
-#     """
-# }
-# -- ---
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py
new file mode 100644
index 0000000000000000000000000000000000000000..ba0123eabd53f03d5a2c82c1a8a9f76e9c4dc45a
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py
@@ -0,0 +1,377 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to generate OWL class
+#------------------------------------------------------------------------------
+# Generative rule to build OWL classes
+# Rule: classNet => OWL class
+#==============================================================================
+
+import rdflib
+from rdflib import Graph, Namespace, BNode
+from rdflib.namespace import FOAF, RDF, RDFS, OWL
+
+import transduction
+from transduction import net
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+from transduction.query_builder import (
+    generate_select_query,
+    generate_ask_query
+)
+
+DEFAULT_CLASS_TYPE = 'base-out:Undetermined_Thing'
+
+
+#==============================================================================
+# Methods to search for patterns: Atom / Composite Class Net
+#==============================================================================  
+       
+def __search_pattern_1(graph):
+    
+    # SPARQL query construction
+    select_data_list = ['?class_net']
+    clause_list = [(f'?class_net a net:Atom_Class_Net.')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+
+    # SPARQL query execution
+    rule_pattern_set = graph.query(query_code) 
+
+    # Result (pattern set)
+    return rule_pattern_set
+
+
+def __search_pattern_2(graph):
+    
+    # SPARQL query construction
+    select_data_list = ['?class_net']
+    clause_list = [(f'?class_net a net:Composite_Class_Net.')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+
+    # SPARQL query execution
+    rule_pattern_set = graph.query(query_code) 
+
+    # Result (pattern set)
+    return rule_pattern_set
+
+
+
+#==============================================================================
+# Methods to ask about net (using SPARQL ASK query)
+#==============================================================================
+
+def is_class_net(graph, net_uri):
+    
+    # SPARQL query construction
+    clause_list = ['?classUri a [rdfs:subClassOf* net:Class_Net].']
+    query_code = generate_ask_query(graph, clause_list)
+
+    # SPARQL query execution
+    result = graph.query(query_code, initBindings={'classUri': net_uri})
+
+    # Result (True or False)
+    return query_code, bool(result)
+
+
+def is_individual_net(graph, net_uri):
+    
+    # SPARQL query construction
+    clause_list = ['?classUri a [rdfs:subClassOf* net:Individual_Net].']
+    query_code = generate_ask_query(graph, clause_list)
+
+    # SPARQL query execution
+    result = graph.query(query_code, initBindings={'classUri': net_uri})
+
+    # Result (True or False)
+    return query_code, bool(result) 
+
+
+
+#==============================================================================
+# Methods to get useful net list 
+#==============================================================================
+    
+def __get_atom_class_net_list(graph):
+    
+    # -- Atom Class List
+    atom_class_net_list = []
+    atom_class_set = __search_pattern_1(graph)
+    for selection in atom_class_set:
+        class_net = net.AtomClassNet(graph, uri=selection.class_net)
+        atom_class_net_list.append(class_net)
+    
+    return atom_class_net_list
+ 
+    
+def __get_composite_class_net_list(graph):
+    
+    # -- Composite Class List
+    composite_class_net_list = []
+    composite_class_set = __search_pattern_2(graph)
+    for selection in composite_class_set:
+        class_net = net.CompositeClassNet(graph, uri=selection.class_net)
+        composite_class_net_list.append(class_net)
+    
+    return composite_class_net_list
+ 
+    
+def __get_mother_class_net_list(atom_class_net_list, composite_class_net_list):
+        
+    # -- URI List
+    mother_class_uri_list = []
+    for net in composite_class_net_list:
+        if net.mother_class_net is not None:
+            mother_class_uri_list += net.mother_class_net
+      
+    # -- Net List
+    mother_class_net_list = []
+    for net in (atom_class_net_list + composite_class_net_list):
+        if net.uri in mother_class_uri_list:
+            mother_class_net_list.append(net)
+    
+    return mother_class_net_list
+
+
+
+#==============================================================================
+# Check Method(s)
+#==============================================================================
+
+def __is_class_to_generate(class_net):
+    check_1 = class_net.is_deprecated()
+    if is_instance(class_net.mother_class_net, list):
+        check_2 = len(class_net.mother_class_net) > 0
+    else:
+        check_2 = False
+    return not check_1 or check_2
+    
+   
+    
+#==============================================================================
+# Generator Methods
+#==============================================================================
+
+# -- Base Methods to compute URI
+# ------------------------------------------
+
+def __compute_class_uri(class_net):
+    if isinstance(class_net.class_uri, list) and len(class_net.class_uri) > 0:
+        class_uri = class_net.class_uri[0]
+    else: # computation of class_uri
+        net_naming = class_net.get_attribute_first_value(class_net.naming)
+        class_uri = produce_uriref(class_net.support_graph, f'ext-out:{net_naming}')
+    return class_uri
+
+
+def __get_mother_class_uri(graph, mother_class_net_uri):
+    mother_class_net = net.ClassNet(graph, uri=mother_class_net_uri)
+    return __compute_class_uri(mother_class_net)
+
+
+def __compute_class_type_uri(class_net):
+    if isinstance(class_net.class_type, list) and len(class_net.class_type) > 0:
+        class_type = class_net.class_type[0]
+    else: # default class_type
+        class_type = f'{DEFAULT_CLASS_TYPE}'
+    return produce_uriref(class_net.support_graph, class_type)
+
+
+def __compute_property_uri(property_net):
+    if isinstance(property_net.property_uri, list) and len(property_net.property_uri) > 0:
+        property_uri = property_net.property_uri[0]
+    else: # computation of class_uri
+        net_naming = property_net.get_attribute_first_value(property_net.naming)
+        property_uri = produce_uriref(property_net.support_graph, f'ext-out:{net_naming}')
+    return property_uri
+
+
+
+# -- Base Method to define triple
+# --------------------------------
+
+def __define_triple(new_class_uri, relation, data):    
+    triple_list = []    
+    for predicat in data:
+        triple_list.append((new_class_uri, relation, predicat))        
+    return triple_list
+
+
+
+# -- Base Methods to generate restriction
+# ----------------------------------------
+
+def __generate_restriction_with_some_values(
+        graph, class_uri, on_property_uri, values_class_uri):
+    
+    # -- namespace = Namespace("https://tenet.tetras-libre.fr/semantic-net#")
+    restriction = BNode()
+
+    triple_list = [
+        (class_uri, RDFS.subClassOf, restriction),
+        (restriction, RDF.type, OWL.Restriction),
+        (restriction, OWL.onProperty, on_property_uri),
+        (restriction, OWL.someValuesFrom, values_class_uri)
+    ]
+    
+    return triple_list
+
+
+def __generate_restriction_with_specific_value(
+        graph, class_uri, on_property_uri, value_individual_uri):
+    
+    # -- namespace = Namespace("https://tenet.tetras-libre.fr/semantic-net#")
+    restriction = BNode()
+
+    triple_list = [
+        (class_uri, RDFS.subClassOf, restriction),
+        (restriction, RDF.type, OWL.Restriction),
+        (restriction, OWL.onProperty, on_property_uri),
+        (restriction, OWL.hasValue, value_individual_uri)
+    ]
+    
+    return triple_list
+
+
+# -- Methods to generate OWL triple
+# -----------------------------------
+
+def __generate_owl_taxonomic_relation(graph, new_class_uri, net):
+    
+    triple_list = []
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    predicat = None
+        
+    if net.type_id == 'Atom_Class_Net':
+        predicat = __compute_class_type_uri(net)
+        
+    if net.type_id == 'Composite_Class_Net':
+        mother_class_net_uri = net.get_attribute_first_value(net.mother_class_net)
+        if mother_class_net_uri is None:
+            predicat = __compute_class_type_uri(net)
+        else :
+            predicat = __get_mother_class_uri(graph, mother_class_net_uri)
+    
+    if predicat is not None:
+        triple_list.append((new_class_uri, relation, predicat))
+        
+    return triple_list
+
+
+def __generate_logical_restriction(graph, new_class_uri, restriction_net_uri):
+    
+    triple_list = []
+    
+    restriction_net = net.RestrictionNet(graph, uri=restriction_net_uri)
+        
+    if (restriction_net.has_restriction_property 
+        and restriction_net.has_restriction_net_value):
+        
+        # OnProperty URI
+        property_net_uri = restriction_net.restriction_property[0]
+        property_net = net.PropertyNet(graph, uri=property_net_uri)
+        on_property_uri = __compute_property_uri(property_net)
+        
+        # ValueNet URI
+        value_net_uri = restriction_net.restriction_net_value[0]
+        
+        # Restriction generation depending of value net type
+        if (is_class_net(graph, value_net_uri)): # Case 1: Class Net
+            
+            value_net = net.ClassNet(graph, uri=value_net_uri) 
+            values_class_uri = __compute_class_uri(value_net)
+            
+            triple_list += __generate_restriction_with_some_values(
+                graph, new_class_uri, on_property_uri, values_class_uri)
+            
+        elif (is_individual_net(graph, value_net_uri)): # Case 2: Individual Net
+            
+            value_net = net.IndividualNet(graph, uri=value_net_uri) 
+            value_individual_uri = __compute_class_uri(value_net)
+            
+            triple_list += __generate_restriction_with_specific_value(
+                graph, new_class_uri, on_property_uri, value_individual_uri)
+
+    return triple_list
+
+
+
+
+# -- Main Generation Methods
+# --------------------------------
+
+def __generate_owl_triple_definition(graph, net):
+    
+    triple_list = []
+             
+    new_class_uri = __compute_class_uri(net)
+    
+    rdf_type_uri = produce_uriref(graph, RDF.type)
+    class_type_list = [produce_uriref(graph, 'owl:Class')]
+    triple_list += __define_triple(new_class_uri, rdf_type_uri, class_type_list)
+    
+    relation = produce_uriref(graph, 'rdfs:label')
+    triple_list += __define_triple(new_class_uri, relation, net.class_name)
+    
+    relation = produce_uriref(graph, 'base-out:fromStructure')
+    triple_list += __define_triple(new_class_uri, relation, net.structure)
+    
+    triple_list += __generate_owl_taxonomic_relation(graph, new_class_uri, net)
+    
+    if net.type_id == 'Composite_Class_Net':
+        for restriction_net in net.restriction:
+            triple_list += __generate_logical_restriction(graph, new_class_uri, restriction_net)
+    
+    return triple_list
+
+
+
+# def __generate_owl_triple_definition_of_simple_class(graph, class_net):
+#     triple_list = __generate_owl_triple_definition(graph, class_net)
+#     return triple_list
+
+
+# def __generate_owl_triple_definition_of_composite_class(graph, class_net):
+#     triple_list = __generate_owl_triple_definition(graph, class_net)
+
+#     # Add logical restrictions
+#     triple_list += __generate_logical_restrictions(graph, class_net)
+
+#     return triple_list
+
+
+  
+    
+#==============================================================================
+# Main Method: generate_owl_class
+#==============================================================================
+
+def generate_owl_class(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'generate OWL class' 
+    rule_triple_list = []
+
+    # -- Get class net listings
+    atom_class_net_list = __get_atom_class_net_list(graph)
+    composite_class_net_list = __get_composite_class_net_list(graph)
+    mother_class_net_list = __get_mother_class_net_list(atom_class_net_list, composite_class_net_list)   
+
+    # Génération des triplets pour les classes atomiques
+    for class_net in atom_class_net_list:
+        if not class_net.is_deprecated():
+            triple_list = __generate_owl_triple_definition(graph, class_net)
+            rule_triple_list += triple_list
+
+    # Génération des triplets pour les classes composites
+    for class_net in composite_class_net_list:
+        if not class_net.is_deprecated():
+            triple_list = __generate_owl_triple_definition(graph, class_net)
+            rule_triple_list += triple_list
+
+    # Génération des triplets pour les classes mères
+    for class_net in mother_class_net_list:
+            triple_list = __generate_owl_triple_definition(graph, class_net)
+            rule_triple_list += triple_list
+
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py
new file mode 100644
index 0000000000000000000000000000000000000000..13a78bef76a0cecb4a3ceb83175508f979a6b24d
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py
@@ -0,0 +1,215 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to generate OWL individual
+#------------------------------------------------------------------------------
+# Generative rule to build OWL individuals
+# Rule: individualNet => OWL individual
+#==============================================================================
+
+import rdflib
+from rdflib import Graph, Namespace, BNode
+from rdflib.namespace import FOAF, RDF, RDFS, OWL
+
+import transduction
+from transduction import net
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+from transduction.query_builder import (
+    generate_select_query,
+    generate_ask_query
+)
+
+DEFAULT_CLASS_TYPE = 'base-out:Undetermined_Thing'
+
+
+#==============================================================================
+# Method(s) to search for patterns: Individual Net
+#==============================================================================  
+       
+def __search_pattern(graph):
+    
+    # SPARQL query construction
+    select_data_list = ['?individual_net']
+    clause_list = [(f'?individual_net a net:Individual_Net.')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+
+    # SPARQL query execution
+    rule_pattern_set = graph.query(query_code) 
+
+    # Result (pattern set)
+    return query_code, rule_pattern_set
+
+
+
+#==============================================================================
+# Methods to ask about net (using SPARQL ASK query)
+#==============================================================================
+
+# def is_class_net(graph, net_uri):
+    
+#     # SPARQL query construction
+#     clause_list = ['?classUri a [rdfs:subClassOf* net:Class_Net].']
+#     query_code = generate_ask_query(graph, clause_list)
+
+#     # SPARQL query execution
+#     result = graph.query(query_code, initBindings={'classUri': net_uri})
+
+#     # Result (True or False)
+#     return query_code, bool(result)
+
+
+# def is_individual_net(graph, net_uri):
+    
+#     # SPARQL query construction
+#     clause_list = ['?classUri a [rdfs:subClassOf* net:Individual_Net].']
+#     query_code = generate_ask_query(graph, clause_list)
+
+#     # SPARQL query execution
+#     result = graph.query(query_code, initBindings={'classUri': net_uri})
+
+#     # Result (True or False)
+#     return query_code, bool(result) 
+
+
+
+#==============================================================================
+# Check Method(s)
+#==============================================================================
+
+def __is_class_to_generate(class_net):
+    check_1 = class_net.is_deprecated()
+    if is_instance(class_net.mother_class_net, list):
+        check_2 = len(class_net.mother_class_net) > 0
+    else:
+        check_2 = False
+    return not check_1 or check_2
+    
+   
+    
+#==============================================================================
+# Generator Methods
+#==============================================================================
+
+# -- Base Methods to compute URI
+# ------------------------------------------
+
+def __compute_individual_uri(individual_net):
+    if isinstance(individual_net.individual_uri, list) and len(individual_net.individual_uri) > 0:
+        class_uri = individual_net.individual_uri[0]
+    else: # computation of individual_uri
+        net_naming = individual_net.get_attribute_first_value(individual_net.naming)
+        individual_uri = produce_uriref(individual_net.support_graph, f'ext-out:{net_naming}')
+    return individual_uri
+
+
+def __compute_class_uri(class_net):
+    if isinstance(class_net.class_uri, list) and len(class_net.class_uri) > 0:
+        class_uri = class_net.class_uri[0]
+    else: # computation of class_uri
+        net_naming = class_net.get_attribute_first_value(class_net.naming)
+        class_uri = produce_uriref(class_net.support_graph, f'ext-out:{net_naming}')
+    return class_uri
+
+
+def __get_mother_class_uri(graph, mother_class_net_uri):
+    mother_class_net = net.ClassNet(graph, uri=mother_class_net_uri)
+    return __compute_class_uri(mother_class_net)
+
+
+# def __compute_class_type_uri(class_net):
+#     if isinstance(class_net.class_type, list) and len(class_net.class_type) > 0:
+#         class_type = class_net.class_type[0]
+#     else: # default class_type
+#         class_type = f'{DEFAULT_CLASS_TYPE}'
+#     return produce_uriref(class_net.support_graph, class_type)
+
+
+# def __compute_property_uri(property_net):
+#     if isinstance(property_net.property_uri, list) and len(property_net.property_uri) > 0:
+#         property_uri = property_net.property_uri[0]
+#     else: # computation of class_uri
+#         net_naming = property_net.get_attribute_first_value(property_net.naming)
+#         property_uri = produce_uriref(property_net.support_graph, f'ext-out:{net_naming}')
+#     return property_uri
+
+
+
+# -- Base Method to define triple
+# --------------------------------
+
+def __define_triple(subject_uri, relation, data):    
+    triple_list = []    
+    for predicat in data:
+        triple_list.append((subject_uri, relation, predicat))        
+    return triple_list
+
+
+
+# -- Methods to generate OWL triple
+# -----------------------------------
+
+def __generate_owl_typing_relation(graph, new_individual_uri, net):
+    
+    triple_list = []
+    relation = produce_uriref(graph, 'rdf:type')
+    predicat = None
+        
+    for mother_class_net_uri in net.mother_class_net:
+        
+        predicat = __get_mother_class_uri(graph, mother_class_net_uri)
+    
+        if predicat is not None:
+            triple_list.append((new_individual_uri, relation, predicat))
+        
+    return triple_list
+
+
+
+# -- Main Generation Methods
+# --------------------------------
+
+def __generate_owl_triple_definition(graph, net):
+    
+    triple_list = []
+             
+    new_individual_uri = __compute_individual_uri(net)
+    
+    rdf_type_uri = produce_uriref(graph, RDF.type)
+    individual_type_list = [produce_uriref(graph, 'owl:Individual')]
+    triple_list += __define_triple(new_individual_uri, rdf_type_uri, individual_type_list)
+    
+    relation = produce_uriref(graph, 'rdfs:label')
+    triple_list += __define_triple(new_individual_uri, relation, net.individual_label)
+    
+    relation = produce_uriref(graph, 'base-out:fromStructure')
+    triple_list += __define_triple(new_individual_uri, relation, net.structure)
+    
+    triple_list += __generate_owl_typing_relation(graph, new_individual_uri, net)
+
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method: generate_owl_individual
+#==============================================================================
+
+def generate_owl_individual(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'generate OWL individual' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+
+    # -- OWL Generation
+    for pattern in pattern_set:
+        individual_net = net.IndividualNet(graph, uri=pattern.individual_net)
+        if not individual_net.is_deprecated():
+            triple_list = __generate_owl_triple_definition(graph, individual_net)
+            rule_triple_list += triple_list
+
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py
index 38e2380c33132d558e046d73c8ddd991fa4a2250..693bc0754f1c8b56f29598e22d2a48166f7dafef 100644
--- a/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py
+++ b/tenet/scheme/amr_master_rule/owl_generation/owl_property_generator.py
@@ -2,10 +2,10 @@
 # -*-coding:Utf-8 -*
 
 #==============================================================================
-# TENET: Rule to conjunctive phenomena or (rule 1)
+# TENET: Rule to generate OWL property
 #------------------------------------------------------------------------------
-# Net Expansion AMR rule to analyse conjunctive phenomena (or)
-# Rule: property(class, or_phenomena) => compositeClass
+# Generative rule to build OWL properties
+# Rule: propertyNet => OWL property
 #==============================================================================
 
 import rdflib
@@ -16,8 +16,6 @@ import transduction
 from transduction import net
 from transduction.rdfterm_computer import produce_uriref, produce_literal
 from transduction.query_builder import generate_select_query
-from transduction.naming_computer import define_axiom_naming
-from transduction.naming_computer import define_composite_naming_2
 
 
 #==============================================================================
diff --git a/tenet/scheme/amr_master_rule/preprocessing.py b/tenet/scheme/amr_master_rule/preprocessing.py
deleted file mode 100644
index a2f99066061daa1a9ea70cef30ab5122012061e6..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/preprocessing.py
+++ /dev/null
@@ -1,445 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of concepts
-# ---------------------------------------------
-
-rule_set['reclassify-concept-1'] = {
-    'label': "reclassify-concept-1",
-    'comment': "Reclassify terms concept to AMR Special concept",
-    'construction': """
-    ?c rdfs:subClassOf amr:AMR_Special_Concept ;
-        amr:hasPhenomenaLink ?phenomena.
-    """,
-    'clause': """
-    ?c a ?amrConceptClass.
-        VALUES ?amrConceptClass {ns3:Frame ns3:Concept ns3:NamedEntity}
-    ?phenomena rdfs:subClassOf* amr:AMR_Phenomena ;
-        amr:hasConceptLink ?phenomenaLink. 
-    FILTER (?cLabel1 = ?phenomenaLink ||
-            ?cLabel2 = ?phenomenaLink).
-    """,
-    'binding':"""
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel1).
-    BIND (strafter(str(?c), '#') AS ?cLabel2).
-    """
-    }
-
-
-rule_set['reclassify-concept-2'] = {
-    'label': "reclassify-concept-2",
-    'comment': "Reclassify terms concept to AMR Term concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Term_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Concept.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-        FILTER ( CONTAINS(str(?c), str(ns2:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-3'] = {
-    'label': "reclassify-concept-3",
-    'comment': "Reclassify core concept to AMR Relation concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Relation_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Concept.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-        FILTER ( CONTAINS(str(?c), str(ns3:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-4'] = {
-    'label': "reclassify-concept-4",
-    'comment': "Reclassify named entity to AMR Term concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Term_Concept.
-    """,
-    'clause': """
-        ?c a ns3:NamedEntity.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-    """,
-    'binding': ''
-    }
-
-rule_set['reclassify-concept-5'] = {
-    'label': "reclassify-concept-5",
-    'comment': "Reclassify frame to AMR Predicat concept",
-    'construction': """
-        ?c rdfs:subClassOf amr:AMR_Predicat_Concept.
-    """,
-    'clause': """
-        ?c a ns3:Frame.
-        FILTER NOT EXISTS { ?c rdfs:subClassOf amr:AMR_Special_Concept. }
-    """,
-    'binding': ''
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of variables
-# ---------------------------------------------
-
-rule_set['reclassify-variable'] = {
-    'label': "reclassify-variable",
-    'comment': "Reclassify concept instance to AMR variable",
-    'construction': """
-        ?v a amr:AMR_Variable.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        ?v a ?c.
-    """,
-    'binding': ''
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Reclassification of roles
-# ---------------------------------------------
-
-rule_set['reclassify-role-1'] = {
-    'label': "reclassify-role-1",
-    'comment': "Reclassify role to AMR core role",
-    'construction': """
-        ?newRole rdfs:subClassOf amr:AMR_Core_Role ;
-            amr:fromAmrLkFramerole ?r.
-    """,
-    'clause': """
-        ?r a ns1:FrameRole.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), str(ns1:)) AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?roleId) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-rule_set['reclassify-role-2'] = {
-    'label': "reclassify-rolet-2",
-    'comment': "Reclassify role to AMR non-core role",
-    'construction': """
-        ?newRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-            amr:fromAmrLkRole ?r.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        FILTER NOT EXISTS { ?newRole rdfs:subClassOf* amr:AMR_Role. }
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-rule_set['reclassify-role-3'] = {
-    'label': "reclassify-rolet-3",
-    'comment': "Add link with AmrLk role to AMR role",
-    'construction': """
-        ?newRole amr:fromAmrLkRole ?r.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        ?newRole rdfs:subClassOf* amr:AMR_Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-	BIND (CONCAT(str(amr:), 'role') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-    BIND (uri(?n2) AS ?newRole).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of leafs and edges
-# ---------------------------------------------
-
-rule_set['add-amr-leaf'] = {
-    'label': "add-leaf-1",
-    'comment': "Add AMR leaf corresponding to concept/variable relation",
-    'construction': """
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        ?v a ?c.
-        """,
-    'binding':"""
-    BIND (strafter(str(?c), '#') AS ?cLabel1)
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-    BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-    BIND (strafter(str(?v), '#') AS ?vLabel)
-	BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-    BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-rule_set['add-amr-edge-1'] = {
-    'label': "add-amr-edge-1",
-    'comment': ("Add AMR edge corresponding to a FrameRole relation",
-                " between two leafs"),
-    'construction': """
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRolesetID ?rolesetId ;
-            amr:hasRoleID ?roleId ;
-            amr:hasRoleTag ?roleTag.
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        ?r a ns1:FrameRole.
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-		?v1 ?r ?v2.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), str(ns1:)) AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-    BIND (?rLabel AS ?roleTag)
-    BIND (strafter(str(?v1), '#') AS ?v1Label)
-    BIND (strafter(str(?v2), '#') AS ?v2Label)
-	BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?v1Label) AS ?n3).
-	BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-    BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-rule_set['add-amr-edge-2'] = {
-    'label': "add-amr-edge-2",
-    'comment': ("Add AMR edge corresponding to a Role relation",
-                " between two leafs"),
-    'construction': """
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRolesetID ?rolesetId ;
-            amr:hasRoleID ?roleId ;
-            amr:hasRoleTag ?roleTag.
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        ?r a ns3:Role.
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-		?v1 ?r ?v2.
-        """,
-    'binding':"""
-    BIND (strafter(str(?r), '#') AS ?rLabel)
-    BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-    BIND (strafter(?rLabel, '.') AS ?roleId)
-    BIND (?rLabel AS ?roleTag)
-    BIND (strafter(str(?v1), '#') AS ?v1Label)
-    BIND (strafter(str(?v2), '#') AS ?v2Label)
-	BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-	BIND (CONCAT(?n2, '_', ?v1Label) AS ?n3).
-	BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-    BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of root
-# ---------------------------------------------
-
-rule_set['add-amr-root'] = {
-    'label': "add-amr-root",
-    'comment': ("Add root instance in AMR_Root"),
-    'construction': """
-        ?newRoot a amr:AMR_Root ;
-            amr:hasRootLeaf ?leaf ;
-            amr:hasSentenceID ?graphId ;
-            amr:hasSentenceStatement ?graphSentence ;
-            amr:fromAmrLkRoot ?r.
-    """,
-    'clause': """
-        ?r a ns3:AMR.
-        ?r ns3:root ?lkRoot.
-        ?r ns3:has-id ?graphId.
-        ?r ns3:has-sentence ?graphSentence.
-        ?leaf amr:hasVariable ?lkRoot.
-		""",
-    'binding':"""
-    BIND (CONCAT(str(amr:), 'root') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?graphId) AS ?n2).
-    BIND (uri(?n2) AS ?newRoot).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of values
-# ---------------------------------------------
-
-rule_set['add-amr-value-for-name-relation'] = {
-    'label': "add-value-for-name-relation",
-    'comment': ("Add a value for each name relation, corresponding to ",
-                "variables with label in AMR Linked Data, ",
-                "and to the name AMR relations in AMR graphs"),
-    'construction': """
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vLabel.
-        ?v amr:name ?newValue.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        ?v rdfs:label ?vLabel.
-		""",
-    'binding':"""
-    BIND (REPLACE(?vLabel, ' ', "") AS ?vRef).
-	BIND (CONCAT(str(amr:), 'value') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?vRef) AS ?n2).
-    BIND (uri(?n2) AS ?newValue).
-    """
-    }
-
-rule_set['add-amr-value-for-quant-relation'] = {
-    'label': "add-value-for-quant-relation",
-    'comment': ("Add a value for each quant relation, corresponding to ",
-                "variables with quant Property in AMR Linked Data, ",
-                "and to the quant AMR relations in AMR graphs"),
-    'construction': """
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vQuant.
-        ?v amr:quant ?newValue.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        ?v ns2:quant ?vQuant.
-		""",
-    'binding':"""
-    BIND (REPLACE(?vQuant, ' ', "") AS ?vRef).
-	BIND (CONCAT(str(amr:), 'value') AS ?n1).
-	BIND (CONCAT(?n1, '_', ?vRef) AS ?n2).
-    BIND (uri(?n2) AS ?newValue).
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Set labels for concepts, variables and roles
-# ---------------------------------------------
-
-rule_set['set-amr-label-for-concepts'] = {
-    'label': "set-amr label-for-concepts",
-    'comment': "Set AMR label for all concepts",
-    'construction': """
-        ?c amr:label ?cLabel.
-    """,
-    'clause': """
-        ?c rdfs:subClassOf* amr:AMR_Concept.
-        """,
-    'binding':"""
-    BIND (strafter(str(?c), '#') AS ?cLabel1)
-    BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-    BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-    """
-    }
-
-rule_set['set-amr-label-for-variables'] = {
-    'label': "set-amr-label-for-variables",
-    'comment': "Set AMR label for all variables",
-    'construction': """
-        ?v amr:label ?vLabel.
-    """,
-    'clause': """
-        ?v a amr:AMR_Variable.
-        """,
-    'binding':"""
-    BIND (strafter(str(?v), '#') AS ?vLabel)
-    """
-    }
-
-rule_set['set-amr-label-for-roles'] = {
-    'label': "set-amr-label-for-variables",
-    'comment': "Set AMR label for all variables",
-    'construction': """
-        ?r amr:label ?rLabel.
-    """,
-    'clause': """
-        ?r rdfs:subClassOf* amr:AMR_Role.
-        """,
-    'binding':"""
-        BIND (strafter(str(?r), 'role_') AS ?rLabel)
-    """
-    }
-
-
-# ---------------------------------------------
-# Preprocessing: Update leafs and edges
-# ---------------------------------------------
-
-rule_set['update-amr-edge-role-1'] = {
-    'label': "update-amr-edge-role-1",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role id)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleID ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
-rule_set['update-amr-edge-role-2'] = {
-    'label': "update-amr-edge-role-2",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role tag)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleTag ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
diff --git a/tenet/scheme/amr_master_rule/preprocessing/__init__.py b/tenet/scheme/amr_master_rule/preprocessing/__init__.py
deleted file mode 100644
index 8d1c8b69c3fce7bea45c73efd06983e3c419a92f..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/preprocessing/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
- 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_bug_fixing_1.py b/tenet/scheme/amr_master_rule/preprocessing/amr_bug_fixing_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..66dc3d569f226164d0e2807433e1f5123c99003b
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_bug_fixing_1.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to fix AMR bug
+#------------------------------------------------------------------------------
+# Fix AMR bug about planet named system solar
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: bug about planet named system solar
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?solarSystem', '?originConcept']
+    clause_list = ['?originConcept a ns3:NamedEntity.',
+                   'FILTER ( CONTAINS(str(?originConcept), str(ns4:planet)) ).',
+                   '?solarSystem a ?originConcept.',
+                   '?solarSystem rdfs:label "Solar System".']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+            
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_new_concept(graph, solarSystem, originConcept, new_label='system'):
+    triple_list = []
+    
+    new_concept_uri = produce_uriref(graph, f'ns4:{new_label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'ns3:NamedEntity')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = Literal(new_label)
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Linking between individual and new concept
+    relation = produce_uriref(graph, 'rdf:type')
+    triple_list.append((solarSystem, relation, new_concept_uri))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((originConcept, relation, value))
+    
+    # -- Comment the origin concept as 'bug'
+    relation = produce_uriref(graph, 'rdfs:comment')
+    value = Literal('bug')
+    triple_list.append((originConcept, relation, value))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def fix_amr_bug_1(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'fix AMR bug (1)'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:  
+        rule_triple_list += __add_new_concept(graph, pattern.solarSystem, pattern.originConcept)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification.py
deleted file mode 100644
index 94a2bd9bc031dfd6b1d636c634023326b765e305..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/preprocessing/amr_reification.py
+++ /dev/null
@@ -1,934 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rules (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Reclassification of concepts
-# ---------------------------------------------
-
-rule_set['reclassify-concept-1'] = {
-    'label': "reclassify-concept-1",
-    'comment': ("Reclassify LK concept to AMR Relation concept for concept: ",
-                " (1) corresponding to a LK term, frame or named entity,",
-                " (2) corresponding to an AMR phenomena/relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Relation_Concept ;
-            amr:label ?cLabel ;
-            amr:hasPhenomenaLink ?phenomena ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK concept
-        ?c a ?amrConceptClass.
-            VALUES ?amrConceptClass {ns3:Frame ns3:Concept ns3:NamedEntity}
-            
-        # -- Identify phenomena matching
-        ?phenomena rdfs:subClassOf* amr:AMR_Phenomena ;
-            amr:hasConceptLink ?phenomenaLink.
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel1).
-        BIND (strafter(str(?c), '#') AS ?cLabel2). 
-        FILTER (?cLabel1 = ?phenomenaLink || ?cLabel2 = ?phenomenaLink).
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding':"""
-        # -- Label
-        # -- already bound --- BIND (strafter(str(?c), '#') AS ?cLabel1)
-        # -- already bound --- BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-2'] = {
-    'label': "reclassify-concept-2",
-    'comment': ("Reclassify LK concept to AMR Predicat concept for concept: ",
-                " (1) corresponding to a predicat (ns3 concept),",
-                " (2) not corresponding to a phenomena."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK relation concepts (ns3)
-        ?c a ns3:Concept.
-        FILTER ( CONTAINS(str(?c), str(ns3:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-3'] = {
-    'label': "reclassify-concept-3",
-    'comment': ("Reclassify LK concept to AMR Predicat concept for concept: ",
-                " (1) corresponding to a frame,",
-                " (2) not corresponding to a relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK frame concepts
-        ?c a ns3:Frame.
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-4'] = {
-    'label': "reclassify-concept-4",
-    'comment': ("Reclassify LK concept to AMR Term concept for concept: ",
-                " (1) corresponding to a term (ns2 concept),",
-                " (2) not corresponding to a phenomena."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Term_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c.  
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK term concepts
-        ?c a ns3:Concept.
-        FILTER ( CONTAINS(str(?c), str(ns2:)) ).
-        FILTER ( ?c != ns3:Frame ).
-        FILTER ( ?c != ns3:NamedEntity ).
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-rule_set['reclassify-concept-5'] = {
-    'label': "reclassify-concept-5",
-    'comment': ("Reclassify LK concept to AMR Term concept for concept: ",
-                " (1) corresponding to a named entity,",
-                " (2) not corresponding to a relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Term_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?c.
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify LK named entity concepts
-        ?c a ns3:NamedEntity.
-        
-        # -- Filter phenomena/relation
-        FILTER NOT EXISTS {?amrC rdfs:subClassOf amr:AMR_Relation_Concept ;
-                               amr:fromAmrLk ?c.}
-        
-        # -- Filter bugs
-        FILTER NOT EXISTS { ?c rdfs:comment 'bug'. }
-    """,
-    'binding': """
-        # -- Label
-        BIND (strafter(str(?c), '#') AS ?cLabel1)
-        BIND (strafter(str(?c), str(ns1:)) AS ?cLabel2)
-        BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-# ---------------------------------------------
-# Reclassification of roles *** OLD ***
-# ---------------------------------------------
-
-# rule_set['reclassify-role-1'] = {
-#     'label': "reclassify-role-1",
-#     'comment': "Reclassify role to AMR core role",
-#     'construction': """
-#         # -- New AMR core role
-#         ?newRole rdfs:subClassOf amr:AMR_Core_Role ;
-#             amr:label ?roleId ;
-#             amr:fromAmrLk ?r.
-#     """,
-#     'clause': """
-#         # -- Identify core role
-#         ?r a ns1:FrameRole.
-#     """,
-#     'binding':"""
-#         # -- Label
-#         BIND (strafter(str(?r), '#') AS ?rLabel1)
-#         BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-#         BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        
-#         # -- Id
-#         BIND (strbefore(?rLabel, '.') AS ?rolesetId)
-#         BIND (strafter(?rLabel, '.') AS ?roleId)
-        
-#         # -- New role
-#         BIND (CONCAT(str(amr:), 'role') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?roleId) AS ?n2).
-#         BIND (uri(?n2) AS ?newRole).
-#     """
-#     }
-
-# rule_set['reclassify-role-2'] = {
-#     'label': "reclassify-rolet-2",
-#     'comment': "Reclassify role to AMR non-core role",
-#     'construction': """
-#         # -- New AMR non core role
-#         ?newRole rdfs:subClassOf amr:AMR_NonCore_Role ;
-#             amr:label ?rLabel ;
-#             amr:fromAmrLk ?r.
-#     """,
-#     'clause': """
-#         # -- Identify non core role
-#         ?r a ns3:Role.
-#         FILTER ( ?r != ns1:FrameRole ).
-        
-#         # -- Filter core role
-#         FILTER NOT EXISTS {?newRole rdfs:subClassOf* amr:AMR_Role ;
-#                                amr:fromAmrLk ?r.}
-#         """,
-#     'binding':"""
-#         # -- Label
-#         BIND (strafter(str(?r), '#') AS ?rLabel1)
-#         BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-#         BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        
-#         # -- New role
-#         BIND (CONCAT(str(amr:), 'role') AS ?n1).
-#         BIND (CONCAT(?n1, '_', ?rLabel) AS ?n2).
-#         BIND (uri(?n2) AS ?newRole).
-#     """
-#     }
-
-
-# ---------------------------------------------
-# Set labels for variables and roles
-# ---------------------------------------------
-
-# rule_set['set-amr-label-for-variables'] = {
-#     'label': "set-amr-label-for-variables",
-#     'comment': "Set AMR label for all variables",
-#     'construction': """
-#         ?v amr:label ?vLabel.
-#     """,
-#     'clause': """
-#         ?v a amr:AMR_Variable.
-#         """,
-#     'binding':"""
-#         BIND (strafter(str(?v), '#') AS ?vLabel)
-#     """
-#     }
-
-# rule_set['set-amr-label-for-roles'] = {
-#     'label': "set-amr-label-for-variables",
-#     'comment': "Set AMR label for all variables",
-#     'construction': """
-#         ?r amr:label ?rLabel.
-#     """,
-#     'clause': """
-#         ?r rdfs:subClassOf* amr:AMR_Role.
-#         """,
-#     'binding':"""
-#         BIND (strafter(str(?r), 'role_') AS ?rLabel)
-#     """
-#     }
-
-
-# ---------------------------------------------
-# Reification of some roles as first-class concept
-# ---------------------------------------------
-
-rule_set['reify-roles-as-concept'] = {
-    'label': "reify-roles-as-concept",
-    'comment': ("reify some LK roles to AMR Relation concept for: ",
-                " (1) AMR relation with reification,",
-                " (2) non core LK role ",
-                " (3) matching between role and reification relation."),
-    'construction': """
-        # -- New concept
-        ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?reificationConcept ;
-            amr:fromAmrLk ?r. 
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?r rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify AMR relation with reification
-        ?reifiableRelation rdfs:subClassOf amr:AMR_Relation ;
-            amr:hasReification true ;
-            amr:hasRelationName ?relationName ;
-            amr:hasReificationConcept ?reificationConcept.
-        # -- old --- amr:hasReificationDomain ?reificationDomain ;
-        # -- old --- amr:hasReificationRange ?reificationRange.
-        
-        # -- Identify non core role
-        ?r a ns3:Role.
-        FILTER ( ?r != ns1:FrameRole ).
-        
-        # -- Identify role and reification relation matching
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel1).
-        BIND (strafter(str(?r), '#') AS ?rLabel2). 
-        FILTER (?rLabel1 = ?relationName || ?rLabel2 = ?relationName).
-    """,
-    'binding': """        
-        # -- New concept
-        BIND (CONCAT(str(amr:), 'concept') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?relationName) AS ?n2).
-        BIND (uri(?n2) AS ?newConcept).
-    """
-    }
-
-
-# ---------------------------------------------
-# Reclassification of variables
-# ---------------------------------------------
-
-rule_set['reclassify-existing-variable'] = {
-    'label': "reclassify-existing-variable",
-    'comment': "Reclassify existing LK variable to AMR variable",
-    'construction': """
-        # -- New variable
-        ?newVariable a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?v.
-            
-        # -- Name relation
-        ?newVariable amr:name ?vName.
-            
-        # -- Classification of the original concept as LinkedData (for tracing) 
-        ?v rdfs:subClassOf amr:AMR_Linked_Data.
-    """,
-    'clause': """
-        # -- Identify variable
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:fromAmrLk ?linkedC.
-        ?v a ?linkedC.
-        
-        # -- Identify rdfs:label (corresponding to name relation)
-        OPTIONAL {?v rdfs:label ?vName}
-    """,
-    'binding': """
-        # -- New label
-        BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New variable
-        BIND (CONCAT(str(amr:), 'variable') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?vLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newVariable).
-    """
-    }
-
-
-rule_set['add-new-variable-for-reified-concept'] = {
-    'label': "add-new-variable-for-reified-concept",
-    'comment': "Add new variable for reified concept",
-    'construction': """
-        # -- New variable
-        ?newVariable a amr:AMR_Variable ;
-            amr:isReifiedVariable true ;
-            amr:label ?vLabel.
-            
-        # -- Linking new variable to LK role (for tracing) 
-        ?newVariable a ?r.
-    """,
-    'clause': """
-        # -- Identify reified concept
-        ?reifiedConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?r. 
-    		# -- old --- ?vIn ?r ?vOut.        
-    """,
-    'binding': """# -- New label
-        BIND (strafter(str(?r), '#') AS ?rLabel1)
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        BIND (SUBSTR(?rLabel, 1, 1) AS ?vLetter)
-        BIND (CONCAT(?vLetter, '9') AS ?vLabel).
-        
-        # -- old ---
-        # -- old --- BIND (strafter(str(?vIn), '#') AS ?vl1).
-        # -- old --- BIND (CONCAT(?vl1, ?vLetter) AS ?vl2).
-        # -- old --- BIND (CONCAT(?vl2, strafter(str(?vOut), '#')) AS ?vl3).
-        
-        # -- New variable
-        BIND (CONCAT(str(amr:), 'variable') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?vLabel) AS ?n2).
-        BIND (uri(?n2) AS ?newVariable).
-    """
-    }
-
-
-# ---------------------------------------------
-# Addition of leafs
-# ---------------------------------------------
-
-rule_set['add-amr-leaf-for-reclassified-concept'] = {
-    'label': "add-amr-leaf-for-reclassified-concept",
-    'comment': "Add AMR leaf corresponding to concept/variable relation",
-    'construction': """
-        # -- New leaf
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:hasVariable ?newV ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        # -- Identify concept
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?linkedC.
-        
-        # -- Identify new variable
-        ?newV a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?v.
-            
-        # -- identify matching between concept and (LK) variable
-        ?v a ?linkedC.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?linkedC), '#') AS ?cLabel1)
-        # -- old --- BIND (strafter(str(?linkedC), str(ns1:)) AS ?cLabel2)
-        # -- old --- BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New leaf
-        BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-        BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-rule_set['add-amr-leaf-for-reified-concept'] = {
-    'label': "add-amr-leaf-for-reified-concept",
-    'comment': "Add AMR leaf corresponding to reified concept (with new variable)",
-    'construction': """
-        # -- New leaf
-        ?newLeaf a amr:AMR_Leaf ;
-            amr:isReifiedLeaf true ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-    """,
-    'clause': """
-        # -- Identify reified concept
-        ?c rdfs:subClassOf* amr:AMR_Concept ;
-            amr:isReifiedConcept true ;
-            amr:label ?cLabel ;
-            amr:fromAmrLk ?linkedC.
-        
-        # -- Identify reified variable
-        ?v a amr:AMR_Variable ;
-            amr:isReifiedVariable true ;
-            amr:label ?vLabel.
-            
-        # -- Identify matching between reified concept and variable
-        ?v a ?linkedC.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?linkedC), '#') AS ?cLabel1)
-        # -- old --- BIND (strafter(str(?linkedC), str(ns1:)) AS ?cLabel2)
-        # -- old --- BIND (IF (STRLEN(?cLabel1) > 0, ?cLabel1, ?cLabel2) AS ?cLabel)
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel)
-        
-        # -- New leaf
-        BIND (CONCAT(str(amr:), 'leaf') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?cLabel) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?vLabel) AS ?n3).
-        BIND (uri(?n3) AS ?newLeaf).
-    """
-    }
-
-
-# ---------------------------------------------
-# Addition of edges
-# ---------------------------------------------
-
-rule_set['add-amr-edge-for-core-relation'] = {
-    'label': "add-amr-edge-for-core-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) LK core relation between two leafs"),
-    'construction': """
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leafs
-		?leaf1 ?newEdge ?leaf2.
-    """,
-    'clause': """
-        # -- Identify LK relation
-        ?r a ?amrLkRelation.
-            VALUES ?amrLkRelation {ns1:FrameRole ns3:Role}
-            
-        # -- Filter reified role
-		FILTER NOT EXISTS { 
-            ?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept ;
-                amr:isReifiedConcept true ;
-                amr:fromAmrLk ?r.
-                }  
-            
-        # -- identify leafs and variables
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-        ?v1 a amr:AMR_Variable ;
-            amr:label ?v1Label ;
-            amr:fromAmrLk ?v1Link.
-        ?v2 a amr:AMR_Variable ;
-            amr:label ?v2Label ;
-            amr:fromAmrLk ?v2Link.
-            
-        # -- Identify matching
-		?v1Link ?r ?v2Link.
-        """,
-    'binding':"""
-        # -- New labels
-        BIND (strafter(str(?r), '#') AS ?rLabel1)
-        BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)
-        BIND (IF (CONTAINS(?rLabel, "."), 
-                  strafter(?rLabel, '.'), 
-                  ?rLabel) AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel3)
-        # -- old --- BIND (IF (CONTAINS(?rLabel3, "."), ?rLabel3, CONCAT("amr.", ?rLabel3)) AS ?roleTag)
-        # -- old --- BIND (strbefore(?roleTag, '.') AS ?rolesetId)
-        # -- old --- BIND (strafter(?roleTag, '.') AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?roleId) > 0, ?roleId, ?rLabel3) AS ?rLabel)
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?v1Label) AS ?n2).
-        BIND (CONCAT(?n2, '_', ?roleId) AS ?n3).
-        BIND (CONCAT(?n3, '_', ?v2Label) AS ?n4).
-        BIND (uri(?n4) AS ?newEdge).
-    """
-    }
-
-rule_set['add-amr-edge-for-reified-concept'] = {
-    'label': "add-amr-edge-for-reified-concept",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) reification of LK non-core relation to concept"),
-    'construction': """
-        # -- New edge (ARG0)
-        ?newEdge0 a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId0.
-            # -- old --- amr:hasRolesetID ?rolesetId0 ;
-            # -- old --- amr:hasRoleID ?roleId0 ;
-            # -- old --- amr:hasRoleTag ?roleTag0.
-           
-        # -- New edge (ARG1)
-        ?newEdge1 a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId1.
-            # -- old --- amr:hasRolesetID ?rolesetId1 ;
-            # -- old --- amr:hasRoleID ?roleId1 ;
-            # -- old --- amr:hasRoleTag ?roleTag1.
-            
-        # -- New relations between leafs
-		?reifiedLeaf ?newEdge0 ?leaf1.
-		?reifiedLeaf ?newEdge1 ?leaf2.
-    """,
-    'clause': """
-        # -- Identify reified leaf
-        ?reifiedLeaf a amr:AMR_Leaf ;
-            amr:isReifiedLeaf true ;
-            amr:hasVariable ?reifiedVariable ;
-            amr:hasConcept ?reifiedConcept.
-        ?reifiedVariable amr:label ?rvLabel.
-            
-        # -- Identify LK relation corresponding to the reified concept
-        ?reifiedConcept amr:fromAmrLk ?r. 
-            
-        # -- Identify leafs and variables
-        ?leaf1 amr:hasVariable ?v1.
-        ?leaf2 amr:hasVariable ?v2.
-        ?v1 a amr:AMR_Variable ;
-            amr:label ?v1Label ;
-            amr:fromAmrLk ?v1Link.
-        ?v2 a amr:AMR_Variable ;
-            amr:label ?v2Label ;
-            amr:fromAmrLk ?v2Link.
-            
-        # -- Identify matching
-		?v1Link ?r ?v2Link.
-        """,
-    'binding':"""
-        # -- New labels
-        # -- old --- BIND (strafter(str(?r), '#') AS ?rLabel1)
-        # -- old --- BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)
-        # -- old --- BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel3)
-        # -- old --- BIND (IF (CONTAINS(?rLabel3, "."), 
-        # -- old ---           ?rLabel3, 
-        # -- old ---           CONCAT("amr.", ?rLabel3)) AS ?roleTag)
-        # -- old --- BIND (strbefore(?roleTag, '.') AS ?rolesetId)
-        # -- old --- BIND (strafter(?roleTag, '.') AS ?roleId)
-        # -- old --- BIND (IF (STRLEN(?roleId) > 0, ?roleId, ?rLabel3) AS ?rLabel)
-        
-        # -- New labels for ARG0 edge
-        # -- old --- BIND ("amr.ARG0" AS ?roleTag0)
-        # -- old --- BIND (strbefore(?roleTag0, '.') AS ?rolesetId0)
-        # -- old --- BIND (strafter(?roleTag0, '.') AS ?roleId0)
-        
-        # -- New labels for ARG1 edge
-        # -- old --- BIND ("amr.ARG1" AS ?roleTag1)
-        # -- old --- BIND (strbefore(?roleTag1, '.') AS ?rolesetId1)
-        # -- old --- BIND (strafter(?roleTag1, '.') AS ?roleId1)
-        
-        # -- New labels
-        BIND ("ARG0" AS ?roleId0)
-        BIND ("ARG1" AS ?roleId1)
-        
-        # -- New edge (ARG0)
-        BIND (CONCAT(str(amr:), 'edge') AS ?n01).
-        BIND (CONCAT(?n01, '_', ?rvLabel) AS ?n02).
-        BIND (CONCAT(?n02, '_', ?roleId0) AS ?n03).
-        BIND (CONCAT(?n03, '_', ?v1Label) AS ?n04).
-        BIND (uri(?n04) AS ?newEdge0).
-        
-        # -- New edge (ARG1)
-        BIND (CONCAT(str(amr:), 'edge') AS ?n11).
-        BIND (CONCAT(?n11, '_', ?rvLabel) AS ?n12).
-        BIND (CONCAT(?n12, '_', ?roleId1) AS ?n13).
-        BIND (CONCAT(?n13, '_', ?v2Label) AS ?n14).
-        BIND (uri(?n14) AS ?newEdge1).
-    """
-    }
-
-rule_set['add-amr-edge-for-name-relation'] = {
-    'label': "add-amr-edge-for-name-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with name relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vName.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf with name relation
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:name ?vName.
-	""",
-    'binding':"""
-        # -- New value
-        BIND (REPLACE(?vName, ' ', "") AS ?nvLabel).
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.name' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-rule_set['add-amr-edge-for-quant-relation'] = {
-    'label': "add-value-for-quant-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with quant relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?vLabel.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?vLink.
-            
-        # -- Identify matching with quant relation (ns2:quant)
-        ?vLink ns2:quant ?vQuant.
-	""",
-    'binding':"""
-        # -- New label
-        BIND (REPLACE(?vQuant, ' ', "") AS ?nvLabel).
-        
-        # -- New value
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.quant' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-rule_set['add-amr-edge-for-polarity-relation'] = {
-    'label': "add-amr-edge-for-polarity-relation",
-    'comment': ("Add AMR edge corresponding to: ",
-                " (x) leaf with polarity relation."),
-    'construction': """
-        # -- New value
-        ?newValue a amr:AMR_Value ;
-            rdfs:label ?nvLabel.
-        
-        # -- New edge
-        ?newEdge a amr:AMR_Edge ;
-            amr:hasRoleID ?roleId.
-            # -- old --- amr:hasRolesetID ?rolesetId ;
-            # -- old --- amr:hasRoleID ?roleId ;
-            # -- old --- amr:hasRoleTag ?roleTag.
-            
-        # -- New relation between leaf and value
-		?leaf ?newEdge ?newValue.
-    """,
-    'clause': """
-        # -- Identify leaf
-        ?leaf a amr:AMR_Leaf ;
-            amr:hasVariable ?v ;
-            amr:hasConcept ?c.
-        ?v a amr:AMR_Variable ;
-            amr:label ?vLabel ;
-            amr:fromAmrLk ?vLink.
-            
-        # -- Identify matching with polarity relation (ns2:polarity)
-        ?vLink ns2:polarity ?vPolarity.
-	""",
-    'binding':"""
-        # -- New label
-        BIND (REPLACE(?vPolarity, ' ', "") AS ?nvl1).
-        BIND (REPLACE(?nvl1, '-', 'negative') AS ?nvLabel).
-        
-        # -- New value
-        BIND (CONCAT(str(amr:), 'value') AS ?nv1).
-        BIND (CONCAT(?nv1, '_', ?nvLabel) AS ?nv2).
-        BIND (uri(?nv2) AS ?newValue).
-        
-        # -- New labels
-        BIND ('amr.polarity' AS ?rLabel).
-        BIND (strbefore(?rLabel, '.') AS ?rolesetId).
-        BIND (strafter(?rLabel, '.') AS ?roleId).
-        BIND (?rLabel AS ?roleTag).
-        # -- old --- BIND (strafter(str(?v), '#') AS ?vLabel).
-        
-        # -- New edge
-        BIND (CONCAT(str(amr:), 'edge') AS ?ne1).
-        BIND (CONCAT(?ne1, '_', ?vLabel) AS ?ne2).
-        BIND (CONCAT(?ne2, '_', ?roleId) AS ?ne3).
-        BIND (CONCAT(?ne3, '_', ?nvLabel) AS ?ne4).
-        BIND (uri(?ne4) AS ?newEdge).
-    """
-    }
-
-
-# ---------------------------------------------
-# Update leafs and edges *** TODO ***
-# ---------------------------------------------
-
-rule_set['update-amr-edge-role-1'] = {
-    'label': "update-amr-edge-role-1",
-    'comment': ("Update AMR edge by adding relation with AMR_Role",
-                "(using comparison between label and role id)"),
-    'construction': """
-        ?edge amr:hasAmrRole ?role.
-    """,
-    'clause': """
-        ?edge a amr:AMR_Edge ; 
-            amr:hasRoleID ?edgeRoleId.
-        ?role rdfs:subClassOf* amr:AMR_Role ;
-            amr:label ?roleLabel.
-        FILTER ( ?roleLabel != '' ).
-        FILTER ( ?edgeRoleId = ?roleLabel ).
-    """,
-    'binding': ''
-    }
-
-# rule_set['update-amr-edge-role-2'] = {
-#     'label': "update-amr-edge-role-2",
-#     'comment': ("Update AMR edge by adding relation with AMR_Role",
-#                 "(using comparison between label and role tag)"),
-#     'construction': """
-#         ?edge amr:hasAmrRole ?role.
-#     """,
-#     'clause': """
-#         ?edge a amr:AMR_Edge ; 
-#             amr:hasRoleTag ?edgeRoleId.
-#         ?role rdfs:subClassOf* amr:AMR_Role ;
-#             amr:label ?roleLabel.
-#         FILTER ( ?roleLabel != '' ).
-#         FILTER ( ?edgeRoleId = ?roleLabel ).
-#     """,
-#     'binding': ''
-#     }
-
-
-# ---------------------------------------------
-# Preprocessing: Addition of root
-# ---------------------------------------------
-
-rule_set['add-amr-root'] = {
-    'label': "add-amr-root",
-    'comment': ("Add root instance in AMR_Root"),
-    'construction': """
-        # -- New root
-        ?newRoot a amr:AMR_Root ;
-            amr:hasRootLeaf ?leaf ;
-            amr:hasSentenceID ?graphId ;
-            amr:hasSentenceStatement ?graphSentence ;
-            amr:fromAmrLk ?r.
-    """,
-    'clause': """
-        # -- Identify root in AMR-LK
-        ?r a ns3:AMR.
-        ?r ns3:root ?lkRoot.
-        ?r ns3:has-id ?graphId.
-        ?r ns3:has-sentence ?graphSentence.
-        ?leaf amr:hasVariable ?varRoot.
-        ?varRoot a amr:AMR_Variable ;
-            amr:fromAmrLk ?lkRoot.
-		""",
-    'binding':"""
-        # -- New root
-        BIND (CONCAT(str(amr:), 'root') AS ?n1).
-        BIND (CONCAT(?n1, '_', ?graphId) AS ?n2).
-        BIND (uri(?n2) AS ?newRoot).
-    """
-    }
-
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_1.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..2ff339cc10e8d5edd7135f2f6e5fbd0fc3fea7e3
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_1.py
@@ -0,0 +1,96 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a LK term, frame or named entity, and (2) corresponding to an AMR 
+# phenomena/relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?phenomena', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ?amrConceptClass.',
+                   f'VALUES ?amrConceptClass {{ns3:Frame ns3:Concept ns3:NamedEntity}}',
+                   f'?phenomena rdfs:subClassOf* amr:AMR_Phenomena.',
+                   f'?phenomena amr:hasConceptLink ?phenomenaLink.',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER (?label_1 = ?phenomenaLink || ?label_2 = ?phenomenaLink).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_relation_concept(
+        graph, amrlk_concept, phenomena, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Relation_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- Phenomena Link
+    relation = produce_uriref(graph, 'amr:hasPhenomenaLink')
+    triple_list.append((new_concept_uri, relation, phenomena))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (1)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_relation_concept(
+            graph, pattern.amrlk_concept, pattern.phenomena, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_10.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_10.py
new file mode 100644
index 0000000000000000000000000000000000000000..da3f59179e3f632fd1d4048e7e93f9e922f9155e
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_10.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR leaf for reified concept
+#------------------------------------------------------------------------------
+# Add AMR leaf corresponding to reified concept (with new variable)
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: concept{variable, concept}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?concept', '?cLabel', '?variable', '?vLabel']
+    clause_list = ['?concept rdfs:subClassOf* amr:AMR_Concept .',
+                    '?concept amr:isReifiedConcept true .',
+                    '?concept amr:label ?cLabel .',
+                    '?concept amr:fromAmrLk ?linkedC .',
+                    '?variable a amr:AMR_Variable .',
+                    '?variable amr:isReifiedVariable true .',
+                    '?variable amr:label ?vLabel .',
+                    '?variable a ?linkedC .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_leaf(graph, concept, cLabel, variable, vLabel):
+    triple_list = []
+    
+    # -- New leaf
+    new_leaf_uri = produce_uriref(graph, f'amr:leaf_{cLabel}_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Leaf')
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedLeaf')
+    value = Literal(True)
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Relation: hasVariable
+    relation = produce_uriref(graph, 'amr:hasVariable')
+    triple_list.append((new_leaf_uri, relation, variable))
+    
+    # -- Relation: hasConcept
+    relation = produce_uriref(graph, 'amr:hasConcept')
+    triple_list.append((new_leaf_uri, relation, concept))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_leaf_for_reified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR leaf for reified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_leaf(
+            graph, pattern.concept, pattern.cLabel, pattern.variable, pattern.vLabel)
+    
+    return rule_label, rule_triple_list
+ 
+ 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_11.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_11.py
new file mode 100644
index 0000000000000000000000000000000000000000..487994303e569bd270574659adeb90a9cdb1240e
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_11.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for core relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to LK core relation between two leafs.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: core relation{leaf1, leaf2}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?v1Label', '?v2Label', '?roleId', '?leaf1', '?leaf2']
+    clause_list = ['?r a ?amrLkRelation .',
+                   'VALUES ?amrLkRelation {ns1:FrameRole ns3:Role} .',
+                   'FILTER NOT EXISTS {{',
+                   '?newConcept rdfs:subClassOf amr:AMR_Predicat_Concept .',
+                   '?newConcept amr:isReifiedConcept true .',
+                   '?newConcept amr:fromAmrLk ?r .',
+                   '}}',
+                   '?leaf1 amr:hasVariable ?v1 .',
+                   '?leaf2 amr:hasVariable ?v2 .',
+                   '?v1 a amr:AMR_Variable .',
+                   '?v1 amr:label ?v1Label .',
+                   '?v1 amr:fromAmrLk ?v1Link .',
+                   '?v2 a amr:AMR_Variable .',
+                   '?v2 amr:label ?v2Label .',
+                   '?v2 amr:fromAmrLk ?v2Link .',
+                   '?v1Link ?r ?v2Link .',
+                   f'BIND (strafter(str(?r), "#") AS ?rLabel1)',
+                   f'BIND (strafter(str(?r), str(ns1:)) AS ?rLabel2)',
+                   f'BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)',
+                   f'BIND (IF (CONTAINS(?rLabel, "."), strafter(?rLabel, "."), ?rLabel) AS ?roleId)']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, v1Label, v2Label, roleId, leaf1, leaf2):
+    triple_list = []
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{v1Label}_{v2Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+        
+    # -- Relation: hasRoleID
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_uri, relation, roleId))
+    
+    # -- New relation between leafs
+    triple_list.append((leaf1, new_edge_uri, leaf2))
+    
+    return triple_list
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_core_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for core relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.v1Label, pattern.v2Label, pattern.roleId, pattern.leaf1, pattern.leaf2)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_12.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_12.py
new file mode 100644
index 0000000000000000000000000000000000000000..96ab513f0d491296eb38a2decb118c2d829d7817
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_12.py
@@ -0,0 +1,105 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for reified concept
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to reification of LK non-core relation to concept.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: reified concept{reified leaf, leaf1, leaf2}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?rvLabel', 
+                        '?roleId0', '?roleId1', 
+                        '?v1Label', '?v2Label',
+                        '?reifiedLeaf', '?leaf1', '?leaf2']
+    clause_list = ['?reifiedLeaf a amr:AMR_Leaf.',
+                   '?reifiedLeaf amr:isReifiedLeaf true.',
+                   '?reifiedLeaf amr:hasVariable ?reifiedVariable.',
+                   '?reifiedLeaf amr:hasConcept ?reifiedConcept.',
+                   '?reifiedVariable amr:label ?rvLabel.',
+                   '?reifiedConcept amr:fromAmrLk ?r.',
+                   '?leaf1 amr:hasVariable ?v1.',
+                   '?leaf2 amr:hasVariable ?v2.',
+                   '?v1 a amr:AMR_Variable.',
+                   '?v1 amr:label ?v1Label.',
+                   '?v1 amr:fromAmrLk ?v1Link.',
+                   '?v2 a amr:AMR_Variable.',
+                   '?v2 amr:label ?v2Label.',
+                   '?v2 amr:fromAmrLk ?v2Link.',
+                   '?v1Link ?r ?v2Link.',
+                   'BIND ("ARG0" AS ?roleId0)',
+                   'BIND ("ARG1" AS ?roleId1)']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph,
+                   rvLabel, roleId0, roleId1, v1Label, v2Label, 
+                   reifiedLeaf, leaf1, leaf2):
+    triple_list = []
+        
+    # -- New edge 0
+    new_edge_0_uri = produce_uriref(graph, f'amr:edge_{rvLabel}_{roleId0}_{v1Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_0_uri, relation, value))
+        
+    # -- Relation: hasRoleID for new edge 0
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_0_uri, relation, roleId0))
+    
+    # -- New edge 1
+    new_edge_1_uri = produce_uriref(graph, f'amr:edge_{rvLabel}_{roleId1}_{v2Label}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_1_uri, relation, value))
+        
+    # -- Relation: hasRoleID for new edge 1
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    triple_list.append((new_edge_1_uri, relation, roleId1))
+    
+    # -- New relation between leafs
+    triple_list.append((reifiedLeaf, new_edge_0_uri, leaf1))
+    triple_list.append((reifiedLeaf, new_edge_1_uri, leaf2))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_reified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for reified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, 
+            pattern.rvLabel, pattern.roleId0, pattern.roleId1, pattern.v1Label, pattern.v2Label,
+            pattern.reifiedLeaf, pattern.leaf1, pattern.leaf2)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_13.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_13.py
new file mode 100644
index 0000000000000000000000000000000000000000..534fed0bce60e27581bdcdd773c59712886f9fa2
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_13.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for name relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with name relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf with name relation
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:name ?varName.',
+                   'BIND (REPLACE(?varName, " ", "") AS ?valueLabel).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='name'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_name_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for name relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_14.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_14.py
new file mode 100644
index 0000000000000000000000000000000000000000..7fe482bd1aa47b6c109442268b9dec0fe47e1a74
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_14.py
@@ -0,0 +1,95 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for quant relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with quant relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{quant}
+#==============================================================================
+
+#==============================================================================
+# Pattern Search: leaf with quant relation
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:fromAmrLk ?vLink.',
+                   '?vLink ns2:quant ?vQuant.',
+                   'BIND (REPLACE(?vQuant, " ", "") AS ?valueLabel).'
+                   ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='quant'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_quant_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for quant relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_15.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_15.py
new file mode 100644
index 0000000000000000000000000000000000000000..9e687442c17f174fc1b8d73fb851ac55c621f425
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_15.py
@@ -0,0 +1,92 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR edge for polarity relation
+#------------------------------------------------------------------------------
+# Add AMR edge corresponding to leaf with polarity relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{polarity}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?varLabel', '?valueLabel']
+    clause_list = ['?leaf a amr:AMR_Leaf.',
+                   '?leaf amr:hasVariable ?v.',
+                   '?leaf amr:hasConcept ?c.',
+                   '?v a amr:AMR_Variable.',
+                   '?v amr:label ?varLabel.',
+                   '?v amr:fromAmrLk ?vLink.',
+                   '?vLink ns2:polarity ?vPolarity.',
+                   'BIND (REPLACE(?vPolarity, " ", "") AS ?nvl1).',
+                   'BIND (REPLACE(?nvl1, "-", "negative") AS ?valueLabel).'
+                   ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='polarity'):
+    triple_list = []
+    
+    # -- New value
+    new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- Value label
+    relation = produce_uriref(graph, 'rdfs:label')
+    value = valueLabel
+    triple_list.append((new_value_uri, relation, value))
+    
+    # -- New edge
+    new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Edge')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- Relation: hasRoleID for new edge
+    relation = produce_uriref(graph, 'amr:hasRoleID')
+    value = Literal(f'{roleId}')
+    triple_list.append((new_edge_uri, relation, value))
+    
+    # -- New relation between leaf and value
+    triple_list.append((leaf, new_edge_uri, new_value_uri))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_edge_for_polarity_relation(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR edge for polarity relation'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_edge(
+            graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_16.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_16.py
new file mode 100644
index 0000000000000000000000000000000000000000..ed2372739d8a5d56a49fa3f4ca8a4716029c55fa
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_16.py
@@ -0,0 +1,67 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to update AMR edge role by adding relation with AMR_Role
+#------------------------------------------------------------------------------
+# Update AMR edge by adding relation with AMR_Role using comparison between
+# label and role ID.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: edge{amr:hasAmrRole / role{amr:label}}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?edge', '?role']
+    clause_list = ['?edge a amr:AMR_Edge.',
+                   '?edge amr:hasRoleID ?edgeRoleId.',
+                   '?role rdfs:subClassOf* amr:AMR_Role.',
+                   '?role amr:label ?roleLabel.',
+                   'FILTER ( ?roleLabel != "" ).',
+                   'FILTER ( ?edgeRoleId = ?roleLabel ).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __update_amr_edge_role(graph, edge, role):
+    triple_list = []
+    
+    # -- Add relation with AMR_Role
+    relation = produce_uriref(graph, 'amr:hasAmrRole')
+    triple_list.append((edge, relation, role))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def update_amr_edge_role_1(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'update AMR edge role 1'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __update_amr_edge_role(graph, pattern.edge, pattern.role)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_17.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_17.py
new file mode 100644
index 0000000000000000000000000000000000000000..300a681f4aa585b7a4fd21f539d23cc1a54716ef
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_17.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add root instance in AMR_Root
+#------------------------------------------------------------------------------
+# Add root instance in AMR_Root.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: r{ns3:root / ns3:has-id / ns3:has-sentence} --
+#                 lkRoot / varRoot{amr:fromAmrLk}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?leaf', '?graphId', '?graphSentence', '?originRoot']
+    clause_list = ['?originRoot a ns3:AMR.',
+                   '?originRoot ns3:root ?lkRoot.',
+                   '?originRoot ns3:has-id ?graphId.',
+                   '?originRoot ns3:has-sentence ?graphSentence.',
+                   '?leaf amr:hasVariable ?varRoot.',
+                   '?varRoot a amr:AMR_Variable.',
+                   '?varRoot amr:fromAmrLk ?lkRoot']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_root(graph, leaf, graphId, graphSentence, originRoot):
+    triple_list = []
+    
+    # -- New root
+    new_root_uri = produce_uriref(graph, f'amr:root_{graphId}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Value')
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasRootLeaf for new root
+    relation = produce_uriref(graph, 'amr:hasRootLeaf')
+    value = leaf
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasSentenceID for new root
+    relation = produce_uriref(graph, 'amr:hasSentenceID')
+    value = graphId
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Relation: hasSentenceStatement for new root
+    relation = produce_uriref(graph, 'amr:hasSentenceStatement')
+    value = graphSentence
+    triple_list.append((new_root_uri, relation, value))
+    
+    # -- Linking new variable to LK role (for tracing) 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_root_uri, relation, originRoot))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_root(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR root'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:  
+        rule_triple_list += __add_amr_root(
+            graph, pattern.leaf, pattern.graphId, pattern.graphSentence, pattern.originRoot)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_2.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..d050be1ff5ea3b2d95c953f3dfe9d3acfa4f6faf
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_2.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a predicat (ns3 concept) and (2) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Concept.',
+                   f'FILTER ( CONTAINS(str(?amrlk_concept), str(ns3:)) ).',
+                   f'FILTER ( ?amrlk_concept != ns3:Frame ).',
+                   f'FILTER ( ?amrlk_concept != ns3:NamedEntity ).',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_predicat_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (2)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_predicat_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_3.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_3.py
new file mode 100644
index 0000000000000000000000000000000000000000..6585fc3ba8486ce89a730d1a25589918fc47c655
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_3.py
@@ -0,0 +1,88 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a frame and (2) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Frame.',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_predicat_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_3(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (3)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_predicat_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_4.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_4.py
new file mode 100644
index 0000000000000000000000000000000000000000..ab44f62cc09cc869178e7e52c778fe0e096374ea
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_4.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Term concept for concept (1) corresponding 
+# to a term (ns2 concept) and (1) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:Concept.',
+                   f'FILTER ( CONTAINS(str(?amrlk_concept), str(ns2:)) ).',
+                   f'FILTER ( ?amrlk_concept != ns3:Frame ).',
+                   f'FILTER ( ?amrlk_concept != ns3:NamedEntity ).',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_term_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Term_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_4(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (4)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_term_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_5.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_5.py
new file mode 100644
index 0000000000000000000000000000000000000000..68714f1496f903eccae721d7b86763e58c3ce494
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_5.py
@@ -0,0 +1,88 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
+#------------------------------------------------------------------------------
+# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding 
+# to a named entity and (1) not corresponding to a relation.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
+    clause_list = [f'?amrlk_concept a ns3:NamedEntity.',
+                   f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
+                   f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
+                   f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
+                   f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_as_amr_term_concept(
+        graph, amrlk_concept, label_1, label_2):
+    
+    triple_list = []
+    
+    label = label_1 if len(label_1) > 0 else label_2
+    new_concept_uri =  produce_uriref(graph, f'amr:concept_{label}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Term_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, label))
+
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, amrlk_concept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((amrlk_concept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_concept_5(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify AMR-LD concept (5)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_as_amr_term_concept(
+            graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
+            
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_6.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_6.py
new file mode 100644
index 0000000000000000000000000000000000000000..0028d3982b9b89cf12ac44d731da2dcd4afc5d4c
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_6.py
@@ -0,0 +1,98 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reify roles as AMR Relation concept
+#------------------------------------------------------------------------------
+# Reify some LK roles to AMR Relation concept for:
+# (1) AMR relation with reification,
+# (2) non core LK role,
+# (3) matching between role and reification relation.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?originConcept', '?relationName', '?reificationConcept']
+    clause_list = [f'?reifiableRelation rdfs:subClassOf amr:AMR_Relation .',
+                   f'?reifiableRelation amr:hasReification true .',
+                   f'?reifiableRelation amr:hasRelationName ?relationName .',
+                   f'?reifiableRelation amr:hasReificationConcept ?reificationConcept .',
+                   f'?originConcept a ns3:Role .',
+                   f'FILTER (?originConcept != ns1:FrameRole) .',
+                   f'BIND (strafter(str(?originConcept), str(ns1:)) AS ?rLabel1) .',
+                   f'BIND (strafter(str(?originConcept), "#") AS ?rLabel2) .',
+                   f'FILTER (?rLabel1 = ?relationName || ?rLabel2 = ?relationName) .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reify_roles_as_concept(
+        graph, originConcept, relationName, reificationConcept):
+    
+    triple_list = []
+    
+    new_concept_uri = produce_uriref(graph, f'amr:concept_{relationName}')
+    
+    # -- New concept
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedConcept')
+    value = Literal(True)
+    triple_list.append((new_concept_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_concept_uri, relation, reificationConcept))
+    
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_concept_uri, relation, originConcept))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((originConcept, relation, value)) 
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reify_roles_as_concept(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reify roles as concept' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reify_roles_as_concept(
+            graph, pattern.originConcept, pattern.relationName, pattern.reificationConcept)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_7.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_7.py
new file mode 100644
index 0000000000000000000000000000000000000000..5f5bcb3cc7663874adef07c3cd7a9e7a8119c451
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_7.py
@@ -0,0 +1,92 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to reclassify existing LK variable to AMR variable
+#------------------------------------------------------------------------------
+# Reclassify existing LK variable to AMR variable.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: leaf{variable, concept}
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?v', '?vLabel', '?vName']
+    clause_list = [f'?c rdfs:subClassOf* amr:AMR_Concept .',
+                   f'?c amr:fromAmrLk ?linkedC.',
+                   f'?v a ?linkedC.',
+                   f'BIND (strafter(str(?v), "#") AS ?vLabel)',
+                   f'OPTIONAL {{ ?v rdfs:label ?vName }}']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __reclassify_existing_variable(
+        graph, v, vLabel, vName):
+    
+    triple_list = []
+    
+    # -- New variable
+    new_variable_uri = produce_uriref(graph, f'amr:variable_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Variable')
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    value = produce_literal(graph, vLabel)
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- AMR-LK trace 
+    relation = produce_uriref(graph, 'amr:fromAmrLk')
+    triple_list.append((new_variable_uri, relation, v))
+    
+    # -- Name relation
+    if vName is not None:
+        relation = produce_uriref(graph, 'amr:name')
+        value = produce_literal(graph, vName)
+        triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Classification of the original concept as LinkedData (for tracing)
+    relation = produce_uriref(graph, 'rdfs:subClassOf')
+    value = produce_uriref(graph, 'amr:AMR_Linked_Data')
+    triple_list.append((v, relation, value)) 
+    
+    return triple_list
+
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def reclassify_existing_variable(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'reclassify existing variable' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __reclassify_existing_variable(
+            graph, pattern.v, pattern.vLabel, pattern.vName)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_8.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_8.py
new file mode 100644
index 0000000000000000000000000000000000000000..4c6d44dc4379748f2c3abd7d1492c4eb0df62b43
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_8.py
@@ -0,0 +1,90 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to add new variable for reified concept
+#------------------------------------------------------------------------------
+# Add new variable for reified concept based on the given conditions.
+#==============================================================================
+
+from rdflib import Graph, Literal
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: reifiedConcept
+#==============================================================================
+       
+def __search_pattern(graph):
+    select_data_list = ['?originConcept', '?vLetter', '?vLabel']
+    clause_list = [f'?reifiedConcept rdfs:subClassOf amr:AMR_Predicat_Concept .',
+                   f'?reifiedConcept amr:isReifiedConcept true .',
+                   f'?reifiedConcept amr:label ?cLabel .',
+                   f'?reifiedConcept amr:fromAmrLk ?originConcept.',
+                   f'BIND (strafter(str(?originConcept), str(ns1:)) AS ?rLabel1) .',
+                   f'BIND (strafter(str(?originConcept), "#") AS ?rLabel2) .',
+                   f'BIND (IF (STRLEN(?rLabel1) > 0, ?rLabel1, ?rLabel2) AS ?rLabel)',
+                   f'BIND (SUBSTR(?rLabel, 1, 1) AS ?vLetter)',
+                   f'BIND (CONCAT(?vLetter, "9") AS ?vLabel).']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_new_variable_for_reified_concept(graph, originConcept, vLetter, vLabel):
+    
+    triple_list = []
+    
+    new_variable_uri = produce_uriref(graph, f'amr:variable_{vLabel}')
+    
+    # -- New variable
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Variable')
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Reification flag
+    relation = produce_uriref(graph, 'amr:isReifiedVariable')
+    value = Literal(True)
+    triple_list.append((new_variable_uri, relation, value))
+    
+    # -- Label
+    relation = produce_uriref(graph, 'amr:label')
+    triple_list.append((new_variable_uri, relation, vLabel))
+    
+    # -- Linking new variable to LK role
+    relation = produce_uriref(graph, 'rdf:type')
+    triple_list.append((new_variable_uri, relation, originConcept))
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_new_variable_for_reified_concept(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'add new variable for reified concept'
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_new_variable_for_reified_concept(
+            graph, pattern.originConcept, pattern.vLetter, pattern.vLabel)
+            
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amr_reification_9.py b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_9.py
new file mode 100644
index 0000000000000000000000000000000000000000..a9c2d7e48ab32abb87a199d80f1b3ad836bd7781
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/preprocessing/amr_reification_9.py
@@ -0,0 +1,79 @@
+#!/usr/bin/python3.10
+# -*- coding: Utf-8 -*-
+
+#==============================================================================
+# TENET: Rule to add AMR leaf for reclassified concept
+#------------------------------------------------------------------------------
+# Add AMR leaf corresponding to the relation between concept and variable.
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
+
+
+#==============================================================================
+# Pattern Search: concept{variable, concept}
+#==============================================================================
+
+def __search_pattern(graph):
+    select_data_list = ['?concept', '?cLabel', '?variable', '?vLabel']
+    clause_list = [f'?concept rdfs:subClassOf* amr:AMR_Concept .',
+                   f'?concept amr:label ?cLabel .',
+                   f'?concept amr:fromAmrLk ?linkedC .',
+                   f'?variable a amr:AMR_Variable .',
+                   f'?variable amr:label ?vLabel .',
+                   f'?variable amr:fromAmrLk ?v .',
+                   f'?v a ?linkedC .']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __add_amr_leaf(graph, concept, cLabel, variable, vLabel):
+    triple_list = []
+    
+    # -- New leaf
+    new_leaf_uri = produce_uriref(graph, f'amr:leaf_{cLabel}_{vLabel}')
+    relation = produce_uriref(graph, 'rdf:type')
+    value = produce_uriref(graph, 'amr:AMR_Leaf')
+    triple_list.append((new_leaf_uri, relation, value))
+    
+    # -- Relation: hasVariable
+    relation = produce_uriref(graph, 'amr:hasVariable')
+    triple_list.append((new_leaf_uri, relation, variable))
+    
+    # -- Relation: hasConcept
+    relation = produce_uriref(graph, 'amr:hasConcept')
+    triple_list.append((new_leaf_uri, relation, concept))
+    
+    return triple_list
+
+
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def add_amr_leaf_for_reclassified_concept(graph):
+    
+    # -- Rule Initialization
+    rule_label = 'add AMR leaf for reclassified concept'
+    
+    # -- Search for patterns
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        rule_triple_list += __add_amr_leaf(
+            graph, pattern.concept, pattern.cLabel, pattern.variable, pattern.vLabel)
+    
+    return rule_label, rule_triple_list
+ 
diff --git a/tenet/scheme/amr_master_rule/preprocessing/amrld_correcting.py b/tenet/scheme/amr_master_rule/preprocessing/amrld_correcting.py
deleted file mode 100644
index ae4aac513bc415e15f5d7eba269084f8cc78b0c3..0000000000000000000000000000000000000000
--- a/tenet/scheme/amr_master_rule/preprocessing/amrld_correcting.py
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/python3.10
-# -*-coding:Utf-8 -*
-
-#==============================================================================
-# TENET: AMR CTR at 'Data Preprocessing' level
-#------------------------------------------------------------------------------
-# Module grouping compositional transduction rule_sets (CTR) for the analysis of 
-# AMR structures, at 'Data Preprocessing' level
-#==============================================================================
-
-#==============================================================================
-# CTR Set (CTR as Sparql querries)
-#==============================================================================
-
-rule_set = {}
-
-
-# ---------------------------------------------
-# Fix some bugs with named entities
-# ---------------------------------------------
-
-rule_set['fix-amr-bug-about-system-solar-planet'] = {
-    'label': "fix-amr-bug-about-system-solar-planet",
-    'comment': "Fix AMR bug about planet named system solar",
-    'construction': """
-        # -- New concept
-        ?newC a ns3:NamedEntity ;
-            rdfs:label ?newLabel.
-        ?solarSystem a ?newC.
-        
-        # -- Tracing original concept as LinkedData and bug 
-        ?c rdfs:subClassOf amr:AMR_Linked_Data.
-        ?c rdfs:comment 'bug'.
-    """,
-    'clause': """
-        # -- Identify bug about planet named system solar
-        ?c a ns3:NamedEntity.
-        FILTER ( CONTAINS(str(?c), str(ns4:planet)) ).
-        ?solarSystem a ?c ;
-            rdfs:label 'Solar System'.
-    """,
-    'binding':"""
-        # -- New concept
-        BIND (str('system') AS ?newLabel).
-        BIND (CONCAT(str(ns4:), ?newLabel) AS ?n1).
-        BIND (uri(?n1) AS ?newC).
-    """
-    }
-
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/__init__.py b/tenet/scheme/amr_master_rule/transduction/classifier/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_1.py b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..3a53109057515d44e82de27518fc77736521a9d1
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_1.py
@@ -0,0 +1,71 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to entity classification (1)
+#------------------------------------------------------------------------------
+# AMR rule to classify classes as entities from core arguments
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+ENTITY_CLASS_TYPE = 'base-out:Entity'
+
+
+#==============================================================================
+# Pattern Search
+#==============================================================================
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    for arg_relation in ['amr:role_ARG0', 'amr:role_ARG1', 'amr:role_ARG2']:
+        select_data_list = ['?class_net']
+        clause_list = [f'?class_net a [rdfs:subClassOf* net:Class_Net].',
+                       f'?left_net {arg_relation} ?class_net.']
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+# None
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __classify_net_as_entity(graph, net_uri):
+    class_net = net.ClassNet(graph, uri=net_uri)
+    class_net.class_type = ENTITY_CLASS_TYPE    
+    return class_net.generate_triple_definition()
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def classify_entity_from_core_arguments(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'classify class net as entity from core arguments' 
+    rule_triple_list = []
+    
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        new_triple = __classify_net_as_entity(graph, pattern.class_net)
+        rule_triple_list += new_triple
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_2.py b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..25f3e4c81d15ccecfb47bfed028b0e698fa23183
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_2.py
@@ -0,0 +1,73 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to entity classification (2)
+#------------------------------------------------------------------------------
+# AMR rule to classify classes as entities from part relation
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+ENTITY_CLASS_TYPE = 'base-out:Entity'
+
+
+#==============================================================================
+# Pattern Search: modality_phenomena
+#==============================================================================
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    for arg_relation in ['amr:role_part']:
+        select_data_list = ['?class_net_1', '?class_net_2']
+        clause_list = [f'?class_net_1 a [rdfs:subClassOf* net:Class_Net].',
+                       f'?class_net_2 a [rdfs:subClassOf* net:Class_Net].',
+                       f'?class_net_1 {arg_relation} ?class_net_2.']
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+# None
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __classify_net_as_entity(graph, net_uri):
+    class_net = net.ClassNet(graph, uri=net_uri)
+    class_net.class_type = ENTITY_CLASS_TYPE    
+    return class_net.generate_triple_definition()
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def classify_entity_from_part_relation(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'classify class net as entity from :part relation' 
+    rule_triple_list = []
+    
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        new_triple_1 = __classify_net_as_entity(graph, pattern.class_net_1)
+        new_triple_2 = __classify_net_as_entity(graph, pattern.class_net_2)
+        rule_triple_list += (new_triple_1 + new_triple_2)
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_3.py b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_3.py
new file mode 100644
index 0000000000000000000000000000000000000000..afd8183deeebf4c5d4ca29ae63ad77c0aaaa96bd
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/transduction/classifier/entity_classifier_3.py
@@ -0,0 +1,75 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to entity classification (4)
+#------------------------------------------------------------------------------
+# AMR rule to classify classes as entities from degree arguments
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+ENTITY_CLASS_TYPE = 'base-out:Entity'
+
+
+#==============================================================================
+# Pattern Search: modality_phenomena
+#==============================================================================
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    select_data_list = ['?class_net']
+    for arg_relation in ['amr:role_ARG1', 'amr:role_ARG5']:
+        clause_list = [f'?phenomena_net a net:Phenomena_Net .',
+                       f'?phenomena_net net:targetArgumentNode ?rightLeaf .',
+                       f'?phenomena_net net:hasPhenomenaType amr:phenomena_degree .',
+                       '?class_net a [rdfs:subClassOf* net:Class_Net] .',
+                       f'?phenomena_net {arg_relation} ?rightClassNet .'
+                       ]
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+# None
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __classify_net_as_entity(graph, net_uri):
+    class_net = net.ClassNet(graph, uri=net_uri)
+    class_net.class_type = ENTITY_CLASS_TYPE    
+    return class_net.generate_triple_definition()
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def classify_entity_from_degree_arguments(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'classify class net as entity from degree arguments' 
+    rule_triple_list = []
+    
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        new_triple = __classify_net_as_entity(graph, pattern.class_net)
+        rule_triple_list += new_triple
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/individual_propagator.py b/tenet/scheme/amr_master_rule/transduction/classifier/individual_propagator.py
new file mode 100644
index 0000000000000000000000000000000000000000..fdb154e9bf46469c1971674ee9a9e799f2e4d6e1
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/transduction/classifier/individual_propagator.py
@@ -0,0 +1,116 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to propagate individual by completing Individual Net
+#------------------------------------------------------------------------------
+# AMR rule to propagate individual based on same base node cover between several classes
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+
+#==============================================================================
+# Pattern Search: individual and net with same base node
+#==============================================================================
+
+def __search_pattern_1(graph):
+    query_code = ''
+    result_set = []
+    select_data_list = ['?individualNet', '?classNet']
+    clause_list = [
+        '?individualNet a net:Individual_Net.',
+        '?individualNet net:coverBaseNode ?sameBaseLeaf.',
+        '?classNet a [rdfs:subClassOf* net:Class_Net].',
+        '?classNet net:coverBaseNode ?sameBaseLeaf.'
+    ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Pattern Search: individual and net with domain link
+#==============================================================================
+
+def __search_pattern_2(graph):
+    query_code = ''
+    result_set = []
+    select_data_list = ['?individualNet', '?classNet']
+    clause_list = [
+        '?classNet a [rdfs:subClassOf* net:Class_Net].',
+        '?individualNet a net:Individual_Net.',
+        '?classNet amr:role_domain ?individualNet.'
+    ]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+# None
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __propagate_individual(graph, individual_net_uri, class_net_uri):
+    individual_net = net.IndividualNet(graph, uri=individual_net_uri)
+    class_net = net.ClassNet(graph, uri=class_net_uri)
+    individual_net.mother_class_net = class_net.uri
+    return individual_net.generate_triple_definition()
+
+
+#==============================================================================
+# Main Rule Method: propagate-individual-1
+#==============================================================================
+
+def propagate_individual_1(graph):
+   
+    # -- Rule Initialization 
+    rule_label = "Propagate individuals to net with same base node"
+    rule_triple_list = []
+    
+    query_code, pattern_set = __search_pattern_1(graph)
+    
+    for pattern in pattern_set:
+        individual_net_uri = str(pattern[0].toPython())
+        class_net_uri = str(pattern[1].toPython())
+        
+        # Propagate individual by completing Individual Net
+        new_triples = __propagate_individual(graph, individual_net_uri, class_net_uri)
+        rule_triple_list.extend(new_triples)
+    
+    return rule_label, rule_triple_list
+
+
+#==============================================================================
+# Main Rule Method: propagate-individual-2
+#==============================================================================
+
+def propagate_individual_2(graph):
+   
+    # -- Rule Initialization 
+    rule_label = "Propagate individuals to net with domain link"
+    rule_triple_list = []
+    
+    query_code, pattern_set = __search_pattern_2(graph)
+    
+    for pattern in pattern_set:
+        individual_net_uri = str(pattern[0].toPython())
+        class_net_uri = str(pattern[1].toPython())
+        
+        # Propagate individual by completing Individual Net
+        new_triples = __propagate_individual(graph, individual_net_uri, class_net_uri)
+        rule_triple_list.extend(new_triples)
+    
+    return rule_label, rule_triple_list
diff --git a/tenet/scheme/amr_master_rule/transduction/classifier/mother_classifier_1.py b/tenet/scheme/amr_master_rule/transduction/classifier/mother_classifier_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..68cafae429e03f5f6562270d5aeb8776f9e3e09b
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/transduction/classifier/mother_classifier_1.py
@@ -0,0 +1,76 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to associate mother relation between classes from domain relation
+#------------------------------------------------------------------------------
+# AMR rule to classify classes as mothers based on the domain relation
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+
+
+#==============================================================================
+# Pattern Search: domain
+#==============================================================================
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    for arg_relation in ['amr:role_domain']:
+        select_data_list = ['?leftClassNet', '?rightClassNet']
+        clause_list = [f'?leftClassNet a [rdfs:subClassOf* net:Class_Net].',
+                       f'?rightClassNet a [rdfs:subClassOf* net:Class_Net].',
+                       f'?leftClassNet {arg_relation} ?rightClassNet.']
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code)
+    return query_code, result_set
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+# None
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+def __associate_mother_relation(graph, left_net_uri, right_net_uri):
+    left_class_net = net.ClassNet(graph, uri=left_net_uri)
+    right_class_net = net.ClassNet(graph, uri=right_net_uri)
+    left_class_net.mother_class_net = right_class_net.uri
+    return left_class_net.generate_triple_definition()
+
+
+
+#==============================================================================
+# Main Rule Method: classify-net-from-domain
+#==============================================================================
+
+def classify_mother_from_domain_relation(graph):
+   
+    # -- Rule Initialization 
+    rule_label = "Associate mother to class net from :domain relation"
+    rule_triple_list = []
+    
+    query_code, pattern_set = __search_pattern(graph)
+    
+    for pattern in pattern_set:
+        left_class_net_uri = str(pattern[0].toPython())
+        right_class_net_uri = str(pattern[1].toPython())
+        
+        # Associate mother relation between classes
+        new_triples = __associate_mother_relation(graph, left_class_net_uri, right_class_net_uri)
+        rule_triple_list.extend(new_triples)
+    
+    return rule_label, rule_triple_list
+
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_modality_classifier.py b/tenet/scheme/amr_master_rule/transduction/classifier/phenomena_modality_classifier.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_modality_classifier.py
rename to tenet/scheme/amr_master_rule/transduction/classifier/phenomena_modality_classifier.py
diff --git a/tenet/scheme/amr_master_rule/transduction/property_class_classifier.py b/tenet/scheme/amr_master_rule/transduction/classifier/property_class_classifier.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/property_class_classifier.py
rename to tenet/scheme/amr_master_rule/transduction/classifier/property_class_classifier.py
diff --git a/tenet/scheme/amr_master_rule/transduction/extractor/__init__.py b/tenet/scheme/amr_master_rule/transduction/extractor/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_class_extractor.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_class_extractor.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_class_extractor.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_class_extractor.py
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_individual_extractor.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_individual_extractor.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_individual_extractor.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_individual_extractor.py
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_phenomena_extractor.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_phenomena_extractor.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_phenomena_extractor.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_phenomena_extractor.py
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_property_extractor.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_property_extractor.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_property_extractor.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_property_extractor.py
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_relation_propagator.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_relation_propagator.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_relation_propagator.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_relation_propagator.py
diff --git a/tenet/scheme/amr_master_rule/transduction/atom_value_extractor.py b/tenet/scheme/amr_master_rule/transduction/extractor/atom_value_extractor.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/atom_value_extractor.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/atom_value_extractor.py
diff --git a/tenet/scheme/amr_master_rule/transduction/composite_class_extractor_1.py b/tenet/scheme/amr_master_rule/transduction/extractor/composite_class_extractor_1.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/composite_class_extractor_1.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/composite_class_extractor_1.py
diff --git a/tenet/scheme/amr_master_rule/transduction/composite_class_extractor_2.py b/tenet/scheme/amr_master_rule/transduction/extractor/composite_class_extractor_2.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/composite_class_extractor_2.py
rename to tenet/scheme/amr_master_rule/transduction/extractor/composite_class_extractor_2.py
diff --git a/tenet/scheme/amr_clara_rule/nov_transduction/__init__.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/__init__.py
similarity index 100%
rename from tenet/scheme/amr_clara_rule/nov_transduction/__init__.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/__init__.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_and_analyzer_1.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/and_analyzer_1.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_and_analyzer_1.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/and_analyzer_1.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_and_analyzer_2.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/and_analyzer_2.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_and_analyzer_2.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/and_analyzer_2.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_mod_analyzer_1.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/mod_analyzer_1.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_mod_analyzer_1.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/mod_analyzer_1.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_or_analyzer_1.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/or_analyzer_1.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_or_analyzer_1.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/or_analyzer_1.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_or_analyzer_2.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/or_analyzer_2.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_or_analyzer_2.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/or_analyzer_2.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_1.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_1.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_1.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_1.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_2.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_2.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_2.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_2.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_3.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_3.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_3.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_3.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_4.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_4.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_4.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_4.py
diff --git a/tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_5.py b/tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_5.py
similarity index 100%
rename from tenet/scheme/amr_master_rule/transduction/phenomena_polarity_analyzer_5.py
rename to tenet/scheme/amr_master_rule/transduction/phenomena_analyzer/polarity_analyzer_5.py
diff --git a/tenet/scheme/odrl_amr_scheme_1.py b/tenet/scheme/odrl_amr_scheme_1.py
index 30929e097e050945b4e5f37908b83a1bcec5e4cb..8416f7058d89666275952b324f2824ecd8ede1c1 100644
--- a/tenet/scheme/odrl_amr_scheme_1.py
+++ b/tenet/scheme/odrl_amr_scheme_1.py
@@ -44,66 +44,38 @@ prefix_list = [('owl', '<http://www.w3.org/2002/07/owl#>'),
 #==============================================================================
 
 # ---------------------------------------------
-# Refinement Sequence(s)
+# Preprocessing Sequence(s)
 # ---------------------------------------------
 
-default_refinement_sequence = {
-    'label': 'default-refinement-sequence',
-    'comment': 'sequence without rule',
-    'rule_key_list': []
-    }
-
-transduction_refinement_sequence = {
-    'label': 'transduction-refinement-sequence',
-    'comment': 'Refinement Sequence for Transduction Processing',
-    'rule_key_list': ['refine-cover-node-1',
-                      'refine-cover-node-2']#,
-                      #'propagation-relations-to-nets']
-    }
+amr_bug_fixing_sequence = ['Bug fixing for some known anomalies of AMR-LD data',
+                           rule.fix_amr_bug_1
+                           ]
+
+amr_reification_sequence = ['AMR reification from AMR-Linked-Data to AMR (tenet) structure',
+                            rule.reclassify_concept_1,
+                            rule.reclassify_concept_2,
+                            rule.reclassify_concept_3,
+                            rule.reclassify_concept_4,
+                            rule.reclassify_concept_5,
+                            rule.reify_roles_as_concept,
+                            rule.reclassify_existing_variable,
+                            rule.add_new_variable_for_reified_concept,
+                            rule.add_amr_leaf_for_reclassified_concept,
+                            rule.add_amr_leaf_for_reified_concept,
+                            rule.add_amr_edge_for_core_relation,
+                            rule.add_amr_edge_for_reified_concept,
+                            rule.add_amr_edge_for_name_relation,
+                            rule.add_amr_edge_for_quant_relation,
+                            rule.add_amr_edge_for_polarity_relation,
+                            rule.update_amr_edge_role_1,
+                            rule.add_amr_root
+                            ]
 
 
 # ---------------------------------------------
-# Preprocessing Sequence(s)
+# Transduction Sequences
 # ---------------------------------------------
 
-amrld_correcting_sequence = {
-    'label': 'amrld-correcting-sequence',
-    'comment': 'correction of AMR-LD data for some known anomalies',
-    'rule_key_list': ['fix-amr-bug-about-system-solar-planet']
-    }
-
-amr_reification_sequence = {
-    'label': 'amr-reification-sequence',
-    'comment': 'AMR reification from AMR-Linked-Data to AMR (tenet) structure',
-    'rule_key_list': ['reclassify-concept-1',
-                      'reclassify-concept-2',
-                      'reclassify-concept-3',
-                      'reclassify-concept-4',
-                      'reclassify-concept-5',
-                      # --old --- 'reclassify-role-1',
-                      # --old --- 'reclassify-role-2',
-                      'reify-roles-as-concept',
-                      'reclassify-existing-variable',
-                      'add-new-variable-for-reified-concept',
-                      'add-amr-leaf-for-reclassified-concept',
-                      'add-amr-leaf-for-reified-concept',
-                      'add-amr-edge-for-core-relation',
-                      'add-amr-edge-for-reified-concept',
-                      'add-amr-edge-for-name-relation',
-                      'add-amr-edge-for-quant-relation',
-                      'add-amr-edge-for-polarity-relation',
-                      # --old --- 'set-amr-label-for-variables',
-                      # --old --- 'set-amr-label-for-roles',
-                      'update-amr-edge-role-1',
-                      # --old --- 'update-amr-edge-role-2',
-                      'add-amr-root']
-    }
-
-
-# # ---------------------------------------------
-# # Transduction Sequences
-# # ---------------------------------------------
-
 atomic_extraction_sequence = ['atomic extraction sequence',
                               rule.extract_atom_class,
                               rule.extract_atom_individual,
@@ -149,9 +121,9 @@ odrl_extraction_sequence = ['ODRL extraction sequence',
                             ]
 
 
-# # ---------------------------------------------
-# # ODRL Generation
-# # ---------------------------------------------
+# ---------------------------------------------
+# ODRL Generation
+# ---------------------------------------------
 
 odrl_rule_generation_sequence = ['ODRL Rule Generation Sequence',
                                  rule.generate_odrl_rule]
@@ -164,22 +136,18 @@ odrl_rule_generation_sequence = ['ODRL Rule Generation Sequence',
 
 scheme = {
     
-    'preprocessing': [default_refinement_sequence,
-                      amrld_correcting_sequence,
+    'Preprocessing': [amr_bug_fixing_sequence,
                       amr_reification_sequence],
     
-    'transduction': [transduction_refinement_sequence,
-                     atomic_extraction_sequence,
-                      classification_sequence_1,
-                      phenomena_analyze_sequence_1,
-                      phenomena_analyze_sequence_2,
-                      action_property_extraction_sequence,
-                      composite_class_extraction_sequence,
-                      odrl_extraction_sequence
-                     ],
+    'transduction': [atomic_extraction_sequence,
+                     classification_sequence_1,
+                     phenomena_analyze_sequence_1,
+                     phenomena_analyze_sequence_2,
+                     action_property_extraction_sequence,
+                     composite_class_extraction_sequence,
+                     odrl_extraction_sequence],
     
-    'generation': [default_refinement_sequence,
-                   odrl_rule_generation_sequence]
+    'generation': [odrl_rule_generation_sequence]
     
     }
 
diff --git a/tenet/scheme/owl_amr_scheme_1.py b/tenet/scheme/owl_amr_scheme_1.py
index 86ac64491164391d951352e97df96b68b10ea65e..b006946656d5f24fe1bc68350053e71a850c67e7 100644
--- a/tenet/scheme/owl_amr_scheme_1.py
+++ b/tenet/scheme/owl_amr_scheme_1.py
@@ -44,134 +44,37 @@ prefix_list = [('owl', '<http://www.w3.org/2002/07/owl#>'),
 #==============================================================================
 
 # ---------------------------------------------
-# Refinement Sequence(s)
+# Preprocessing Sequence(s)
 # ---------------------------------------------
 
-default_refinement_sequence = {
-    'label': 'default-refinement-sequence',
-    'comment': 'sequence without rule',
-    'rule_key_list': []
-    }
-
-transduction_refinement_sequence = {
-    'label': 'transduction-refinement-sequence',
-    'comment': 'Refinement Sequence for Transduction Processing',
-    'rule_key_list': ['refine-cover-node-1',
-                      'refine-cover-node-2']#,
-                      #'propagation-relations-to-nets']
-    }
-
+amr_bug_fixing_sequence = ['Bug fixing for some known anomalies of AMR-LD data',
+                           rule.fix_amr_bug_1
+                           ]
+
+amr_reification_sequence = ['AMR reification from AMR-Linked-Data to AMR (tenet) structure',
+                            rule.reclassify_concept_1,
+                            rule.reclassify_concept_2,
+                            rule.reclassify_concept_3,
+                            rule.reclassify_concept_4,
+                            rule.reclassify_concept_5,
+                            rule.reify_roles_as_concept,
+                            rule.reclassify_existing_variable,
+                            rule.add_new_variable_for_reified_concept,
+                            rule.add_amr_leaf_for_reclassified_concept,
+                            rule.add_amr_leaf_for_reified_concept,
+                            rule.add_amr_edge_for_core_relation,
+                            rule.add_amr_edge_for_reified_concept,
+                            rule.add_amr_edge_for_name_relation,
+                            rule.add_amr_edge_for_quant_relation,
+                            rule.add_amr_edge_for_polarity_relation,
+                            rule.update_amr_edge_role_1,
+                            rule.add_amr_root
+                            ]
 
 # ---------------------------------------------
-# Preprocessing Sequence(s)
+# Transduction Sequences
 # ---------------------------------------------
 
-amrld_correcting_sequence = {
-    'label': 'amrld-correcting-sequence',
-    'comment': 'correction of AMR-LD data for some known anomalies',
-    'rule_key_list': ['fix-amr-bug-about-system-solar-planet']
-    }
-
-amr_reification_sequence = {
-    'label': 'amr-reification-sequence',
-    'comment': 'AMR reification from AMR-Linked-Data to AMR (tenet) structure',
-    'rule_key_list': ['reclassify-concept-1',
-                      'reclassify-concept-2',
-                      'reclassify-concept-3',
-                      'reclassify-concept-4',
-                      'reclassify-concept-5',
-                      # --old --- 'reclassify-role-1',
-                      # --old --- 'reclassify-role-2',
-                      'reify-roles-as-concept',
-                      'reclassify-existing-variable',
-                      'add-new-variable-for-reified-concept',
-                      'add-amr-leaf-for-reclassified-concept',
-                      'add-amr-leaf-for-reified-concept',
-                      'add-amr-edge-for-core-relation',
-                      'add-amr-edge-for-reified-concept',
-                      'add-amr-edge-for-name-relation',
-                      'add-amr-edge-for-quant-relation',
-                      'add-amr-edge-for-polarity-relation',
-                      # --old --- 'set-amr-label-for-variables',
-                      # --old --- 'set-amr-label-for-roles',
-                      'update-amr-edge-role-1',
-                      # --old --- 'update-amr-edge-role-2',
-                      'add-amr-root']
-    }
-
-
-# # ---------------------------------------------
-# # Transduction Sequences
-# # ---------------------------------------------
-
-phenomena_application_and_sequence = {
-    'label': 'phenomena-application-and-sequence',
-    'comment': 'Application of phenomena',
-    'rule_key_list': ['and-conjunction-phenomena-application-1',
-                      'and-conjunction-phenomena-application-2',
-                      'and-conjunction-phenomena-application-3',
-                      'and-conjunction-phenomena-application-4',
-                      'and-conjunction-phenomena-application-5',
-                      'and-conjunction-phenomena-application-6'
-                      ]
-    }
-
-
-composite_property_extraction_sequence = {
-    'label': 'composite-property-extraction-sequence',
-    'comment': 'creation of composite properties from properties',
-    'rule_key_list': ['create-composite-property-net-from-property-1',
-                      'create-composite-property-net-from-property-2']
-    }
-
-
-restriction_adding_sequence = {
-    'label': 'restriction-adding-sequence',
-    'comment': 'add restriction to class from property',
-    'rule_key_list': ['add-restriction-to-class-net-from-property-1']
-    }
-
-
-phenomena_checking_sequence = {
-    'label': 'phenomena-checking-sequence',
-    'comment': 'creation of phenomena nets',
-    'rule_key_list': ['expand-and-or-conjunction-phenomena-net',
-                      'expand-degree-phenomena-net-1',
-                      'expand-degree-phenomena-net-2',
-                      'expand-degree-phenomena-net-3',
-                      'expand-degree-phenomena-net-4',
-                      'expand-degree-phenomena-net-5',
-                      'expand-degree-phenomena-net-6']
-    }
-
-
-composite_class_extraction_sequence_2 = {
-    'label': 'composite-class-extraction-sequence-2',
-    'comment': 'creation of composite classes from phenomena',
-    'rule_key_list': ['create-composite-class-net-from-phenomena-1',
-                      'create-composite-class-net-from-phenomena-2',
-                      'create-composite-class-net-from-phenomena-3',
-                      'create-composite-class-net-from-phenomena-4']
-    }
-
-
-classification_sequence = {
-    'label': 'classification-sequence',
-    'comment': 'net classification',
-    'rule_key_list': ['classify-net-from-core-1',
-                      'classify-net-from-core-2',
-                      'classify-net-from-core-3',
-                      # -- old --- 'classify-net-from-mod',
-                      'classify-net-from-part',
-                      'classify-net-from-domain',
-                      'classify-net-from-degree-phenomena-1',
-                      'classify-net-from-degree-phenomena-2',
-                      'classify-net-from-degree-phenomena-3',
-                      'propagate-individual-1',
-                      'propagate-individual-2',
-                      'reclassify-deprecated-net']
-    }
-
 atomic_extraction_sequence = ['atomic extraction sequence',
                               rule.extract_atom_class,
                               rule.extract_atom_individual,
@@ -180,63 +83,51 @@ atomic_extraction_sequence = ['atomic extraction sequence',
                               rule.extract_atom_phenomena,
                               rule.propagate_atom_relation]
 
+classification_sequence_1 = ['classification sequence (1)',
+                             rule.classify_modality_phenomena,
+                             rule.reclassify_argument_property_to_class
+                             ]
+
 phenomena_analyze_sequence_1 = ['phenomena analyze sequence (1)',
                                 rule.analyze_phenomena_polarity_1,
                                 rule.analyze_phenomena_polarity_2,
-                                rule.analyze_phenomena_mod_1
+                                rule.analyze_phenomena_polarity_3,
+                                rule.analyze_phenomena_polarity_4,
+                                rule.analyze_phenomena_polarity_5,
+                                rule.analyze_phenomena_mod_1,
+                                rule.classify_modality_phenomena
                                 ]
 
 phenomena_analyze_sequence_2 = ['phenomena analyze sequence (2)',
                                 rule.analyze_phenomena_or_1,
-                                rule.analyze_phenomena_or_2]
+                                rule.analyze_phenomena_or_2,
+                                rule.analyze_phenomena_and_1,
+                                rule.analyze_phenomena_and_2]
 
 composite_class_extraction_sequence = ['composite class extraction sequence',
                                        rule.extract_composite_class_1,
                                        rule.extract_composite_class_2]
 
+classification_sequence_2 = ['classification sequence (2)',
+                             rule.classify_entity_from_core_arguments,
+                             rule.classify_entity_from_part_relation,
+                             rule.classify_entity_from_degree_arguments,
+                             rule.classify_mother_from_domain_relation,
+                             rule.propagate_individual_1,
+                             rule.propagate_individual_2
+                             ]
+
 
 # # ---------------------------------------------
 # # OWL Generation
 # # ---------------------------------------------
 
-main_generation_sequence = {
-    'label': 'main-generation-sequence',
-    'comment': 'Main generation sequence',
-    'rule_key_list': ['compute-uri-for-owl-declaration-1',
-                       'compute-uri-for-owl-declaration-2',
-                       'compute-uri-for-owl-declaration-3',
-                       'compute-uri-for-owl-declaration-4',
-                       'compute-uri-for-owl-declaration-5',
-                       'compute-uri-for-owl-declaration-6',
-                       'compute-uri-for-owl-declaration-7',
-                       # 'compute-uri-for-owl-declaration-101',
-                       # 'compute-uri-for-owl-declaration-102',
-                       'generate-atom-class',
-                       'classify-atom-class-1',
-                       'classify-atom-class-2',
-                       'generate-individual',
-                       'classify-individual-1',
-                       'classify-individual-2',
-                       'generate-atom-property-1',
-                       'generate-atom-property-12',
-                       'generate-inverse-relation',
-                       'generate-composite-class',
-                       'add-restriction-to-class-1',
-                       'add-restriction-to-class-2',
-                       'add-restriction-to-class-3',
-                       'add-restriction-to-class-4',
-                       'add-restriction-to-class-5',
-                       'add-restriction-to-class-6']#,
-                       # 'generate-composite-property-1',
-                       # 'generate-composite-property-2',
-                       # 'generate-composite-property-3']
-    }
-
-property_generation_sequence = ['property_generation_sequence',
-                                rule.generate_owl_property]
+owl_generation_sequence = ['OWL Generation Sequence',
+                           rule.generate_owl_class,
+                           rule.generate_owl_property,
+                           rule.generate_owl_individual
+                           ]
 
-# axiom_generation_sequence = ['axiom_generation_sequence',
-#                              rule.generate_axiom_1]
 
 
 #==============================================================================
@@ -245,28 +136,17 @@ property_generation_sequence = ['property_generation_sequence',
 
 scheme = {
     
-    'preprocessing': [default_refinement_sequence,
-                      amrld_correcting_sequence,
+    'Preprocessing': [amr_bug_fixing_sequence,
                       amr_reification_sequence],
     
-    'transduction': [transduction_refinement_sequence,
-                      atomic_extraction_sequence,
-                      phenomena_analyze_sequence_1,
-                      phenomena_analyze_sequence_2,
-                      composite_class_extraction_sequence,
-                      ],
-        
-    # 'transduction': [transduction_refinement_sequence,
-    #                   phenomena_application_and_sequence,
-    #                   phenomena_checking_sequence,
-    #                   composite_property_extraction_sequence,
-    #                   composite_class_extraction_sequence_2,
-    #                   restriction_adding_sequence,
-    #                   classification_sequence],
+    'Transduction': [atomic_extraction_sequence,
+                     classification_sequence_1,
+                     phenomena_analyze_sequence_1,
+                     phenomena_analyze_sequence_2,
+                     composite_class_extraction_sequence,
+                     classification_sequence_2],
     
-    'generation': [default_refinement_sequence,
-                   main_generation_sequence,
-                   property_generation_sequence]
+    'Generation': [owl_generation_sequence]
     
     }
 
diff --git a/tenet/transduction/net/class_net.py b/tenet/transduction/net/class_net.py
index 5fdb9af2b1e33101b4b75d63105182749dc2787d..b0d12fe219de5c6eb16e246c06c57901c832903b 100644
--- a/tenet/transduction/net/class_net.py
+++ b/tenet/transduction/net/class_net.py
@@ -34,9 +34,11 @@ class ClassNet(Net):
         self.type_uri = produce_uriref(self.support_graph, f'net:{self.type_id}')
         
         # -- Net Attributes
-        self.attr_list += ['class_name', 'class_uri']
+        self.attr_list += ['class_name', 'class_uri', 'class_type', 'mother_class_net']
         self._class_name = None
         self._class_uri = None
+        self._class_type = None
+        self._mother_class_net = None
   
         
     #--------------------------------------------------------------------------
@@ -63,3 +65,24 @@ class ClassNet(Net):
     @class_uri.setter
     def class_uri(self, new_value):
         self._class_uri = self.set_attribute_value_list(new_value, produce_uriref)
+        
+        
+    @property
+    def class_type(self):
+        if self._class_type is None: 
+            self._class_type = self.get_value_list_from_graph('class_type')
+        return self._class_type
+    
+    @class_type.setter
+    def class_type(self, new_value):
+        self._class_type = self.set_attribute_value_list(new_value, produce_uriref)
+
+    @property
+    def mother_class_net(self):
+        if self._mother_class_net is None: 
+            self._mother_class_net = self.get_value_list_from_graph('mother_class_net')
+        return self._mother_class_net
+    
+    @mother_class_net.setter
+    def mother_class_net(self, new_value):
+        self._mother_class_net = self.set_attribute_value_list(new_value, produce_uriref)
\ No newline at end of file
diff --git a/tenet/transduction/net/restriction_net.py b/tenet/transduction/net/restriction_net.py
index 43b4b31b1cc652a4ad303947437a08f31ef3cff5..4a5cbb568bab3cfc8eac797e380cf23993157ff8 100644
--- a/tenet/transduction/net/restriction_net.py
+++ b/tenet/transduction/net/restriction_net.py
@@ -64,6 +64,9 @@ class RestrictionNet(Net):
     @restriction_property.setter
     def restriction_property(self, new_value):
         self._restriction_property = self.set_attribute_value_list(new_value, produce_uriref)
+        
+    def has_restriction_property(self):
+        return isinstance(self.restriction_property, list) and len(self.restriction_property) > 0
 
         
     @property
@@ -75,3 +78,6 @@ class RestrictionNet(Net):
     @restriction_net_value.setter
     def restriction_net_value(self, new_value):
         self._restriction_net_value = self.set_attribute_value_list(new_value, produce_uriref)
+
+    def has_restriction_net_value(self):
+        return isinstance(self.restriction_net_value, list) and len(self.restriction_net_value) > 0
\ No newline at end of file
diff --git a/tenet/transduction/query_builder.py b/tenet/transduction/query_builder.py
index d14b9b56b981e902afc549206e8776db2879075b..44a186207af5c8543378ef4bb6b43dff6be10f4f 100644
--- a/tenet/transduction/query_builder.py
+++ b/tenet/transduction/query_builder.py
@@ -4,12 +4,11 @@
 #==============================================================================
 # TENET: SPARQL Query Builder
 #------------------------------------------------------------------------------
-# Class to define a Compositional Transduction Rule (CTR), namely a rule 
-# associating a semantic graph pattern and a semantic net constructor.  
-# Several methods are proposed to translate the rule into a sequence of SPARQL 
-# queries applicable to a semantic graph.
+# ...
 #==============================================================================
 
+from rdflib import Graph, Namespace
+from rdflib.plugins.sparql import prepareQuery
 from transduction.rdfterm_computer import produce_sparql_term
 
 # -- Useful Constant(s)
@@ -17,6 +16,7 @@ DEFAULT_ATTRIBUTE_VALUE = f'\"NA\"'
 INDENT_STR = '            '
 SENTENCE_REF = '?sentenceRef'
 
+# -- RDF Prefix List
 PREFIX_LIST = [('owl', 'http://www.w3.org/2002/07/owl#'),
                ('rdf', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
                ('rdfs', 'http://www.w3.org/2000/01/rdf-schema#'),
@@ -31,11 +31,17 @@ PREFIX_LIST = [('owl', 'http://www.w3.org/2002/07/owl#'),
                ('fprm', 'https://tenet.tetras-libre.fr/frame/parameters#'),
                ('base-out', 'https://tenet.tetras-libre.fr/base-ontology#'),
                ('ext-out', 'https://tenet.tetras-libre.fr/extract-result#')]
+
+
+# RDF Prefix Definitions
+rdf = Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
+rdfs = Namespace("http://www.w3.org/2000/01/rdf-schema#")
+net = Namespace("https://tenet.tetras-libre.fr/semantic-net#")
                
 
 
 #==============================================================================
-# Method to generate construct query
+# Method to generate a generic SPARQL SELECT query
 #==============================================================================
 
 def get_prefix_def():
@@ -103,72 +109,18 @@ def generate_select_query(graph, select_data_list, clause_list):
 
 
 
-def generate_ask_query(graph, clause_list):
-    
-    prefix = get_prefix_def()
-    
-    clause_part = __define_clause_part(graph, clause_list)
-    
-    query_code = f'{prefix}'
-    query_code += f'\n ASK {{ {clause_part} \n }}'
-    
-    return query_code   
-
+#==============================================================================
+# Method to generate a generic SPARQL ASK query
+#==============================================================================
 
 
-def generate_construct_query(construct_part, clause_list, binding_part=''):
+def generate_ask_query(graph, clause_list):
     
     prefix = get_prefix_def()
     
     clause_part = __define_clause_part(graph, clause_list)
     
     query_code = f'{prefix}'
-    query_code += f'\n CONSTRUCT {{ {construct_part} \n }}'
-    query_code += f'\n WHERE {{ {clause_part} \n {binding_part} \n }}'
+    query_code += f'\n ASK {{ {clause_part} \n }}'
     
     return query_code   
-
-
-
-def generate_insert_query(triple_list):
-    
-    prefix = get_prefix_def()
-    
-    data_part = ''
-    for triple in triple_list:
-        data_part += f'\n    {triple}'
-    
-    query_code = f'{prefix}'
-    query_code += f'\n INSERT DATA {{ {data_part} \n }}'
-    
-    return query_code    
-            
-    
-#==============================================================================
-# Development Test
-#==============================================================================
-    
-if __name__ == '__main__':
-    
-    print('\n' + ' *** Development Test ***')
-    
-    print('\n -- Generate SPARQL construct query')
-    query = generate_construct_query('construct', 'identify', 'BIND')
-    print(query)
-    
-    print('\n -- Generate SPARQL select query')
-    select_data_list = ['net1', 'net2', 'net3']
-    clause_list = ['net1 a net:ClassNet.', 
-                   'net2 a net:PropertyNet.',
-                   'net3 a net:ClassNet.']
-    query = generate_select_query(select_data_list, clause_list)
-    print(query)
-    
-    print('\n -- Generate SPARQL insert query')
-    triple_list = ['net:net1 a net:ClassNet.', 
-                   'net:net2 a net:PropertyNet.',
-                   'net:net3 a net:ClassNet.']
-    query = generate_insert_query(triple_list)
-    print(query)
-        
-    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/tenet/transduction/semantic_net_rdf_reference.py b/tenet/transduction/semantic_net_rdf_reference.py
index 3419af633e966e08224afc076ec521f67fb52bdf..079d1a9ddbd046a48be4e9b42d2ae8a8c277c538 100644
--- a/tenet/transduction/semantic_net_rdf_reference.py
+++ b/tenet/transduction/semantic_net_rdf_reference.py
@@ -39,6 +39,7 @@ class SemanticNetReferenceHandle:
             # Class Net
             'class_name':               'hasClassName',
             'mother_class_net':         'hasMotherClassNet',
+            'class_type':               'hasClassType',
             
             # Property Net
             'property_name':            'hasPropertyName',
diff --git a/tests/dev_tests/context.py b/tests/dev_odrl_rule_tests/context.py
similarity index 100%
rename from tests/dev_tests/context.py
rename to tests/dev_odrl_rule_tests/context.py
diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-1.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-1.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-2.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-2.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-3.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/action-property-devGraph-3.ttl
rename to tests/dev_odrl_rule_tests/test_data/action-property-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-a.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-a.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-a.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-a.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-b.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-b.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.result.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-b.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-b.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-b.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-c.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-c.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-c.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-c.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-d.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-d.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-d.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-d.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-e.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-e.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.result.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-e.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-e.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-e.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-f.result.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-f.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.result.ttl
diff --git a/tests/dev_tests/test_data/clara-devGraph-10-f.ttl b/tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.ttl
similarity index 100%
rename from tests/dev_tests/test_data/clara-devGraph-10-f.ttl
rename to tests/dev_odrl_rule_tests/test_data/clara-devGraph-10-f.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-1.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-1.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-2.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-2.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-3.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-action-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-action-devGraph-3.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-action-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-1.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-1.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-2.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-2.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-3.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-generation-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-generation-devGraph-3.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-generation-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-1.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-1.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-1.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-1.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-2.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-2.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-2.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-2.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-3.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-3.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-3.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-3.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-4.result.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-4.result.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.result.ttl
diff --git a/tests/dev_tests/test_data/odrl-rule-devGraph-4.ttl b/tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.ttl
similarity index 100%
rename from tests/dev_tests/test_data/odrl-rule-devGraph-4.ttl
rename to tests/dev_odrl_rule_tests/test_data/odrl-rule-devGraph-4.ttl
diff --git a/tests/dev_tests/test_rule_action_property_extractor.py b/tests/dev_odrl_rule_tests/test_rule_action_property_extractor.py
similarity index 100%
rename from tests/dev_tests/test_rule_action_property_extractor.py
rename to tests/dev_odrl_rule_tests/test_rule_action_property_extractor.py
diff --git a/tests/dev_tests/test_rule_odrl_action.py b/tests/dev_odrl_rule_tests/test_rule_odrl_action.py
similarity index 100%
rename from tests/dev_tests/test_rule_odrl_action.py
rename to tests/dev_odrl_rule_tests/test_rule_odrl_action.py
diff --git a/tests/dev_tests/test_rule_odrl_generator.py b/tests/dev_odrl_rule_tests/test_rule_odrl_generator.py
similarity index 100%
rename from tests/dev_tests/test_rule_odrl_generator.py
rename to tests/dev_odrl_rule_tests/test_rule_odrl_generator.py
diff --git a/tests/dev_tests/test_rule_odrl_rule.py b/tests/dev_odrl_rule_tests/test_rule_odrl_rule.py
similarity index 100%
rename from tests/dev_tests/test_rule_odrl_rule.py
rename to tests/dev_odrl_rule_tests/test_rule_odrl_rule.py
diff --git a/tests/dev_owl_rule_tests/context.py b/tests/dev_owl_rule_tests/context.py
new file mode 100644
index 0000000000000000000000000000000000000000..f6d3a3fef9ee8e78b4def19130e49cf5b0207a64
--- /dev/null
+++ b/tests/dev_owl_rule_tests/context.py
@@ -0,0 +1,9 @@
+import os, sys
+
+CURRENT_DIRPATH = os.path.dirname(os.path.abspath(__file__))
+LIB_PATH = os.path.dirname(f'{CURRENT_DIRPATH}/../..')
+print(f'Test Context: {LIB_PATH}')
+sys.path.insert(0, os.path.abspath(LIB_PATH))
+
+import tenet
+ 
diff --git a/tenet/scheme/amr_clara_rule/owl_generation/__init__.py b/tests/dev_owl_rule_tests/phenomena_analyzer/__init__.py
similarity index 100%
rename from tenet/scheme/amr_clara_rule/owl_generation/__init__.py
rename to tests/dev_owl_rule_tests/phenomena_analyzer/__init__.py
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_1.py b/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..c2dc0da604d872fa0001309e9d47fdefc875f5ea
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_1.py
@@ -0,0 +1,138 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to conjunctive phenomena and (rule 1)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse conjunctive phenomena (and)
+# Rule: property(_, and_phenomena) => relation(property, argument)
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+
+#==============================================================================
+# Pattern Search: property(_, and_phenomena)
+#==============================================================================
+
+CONJUNCTION_PHENOMENA_URI = 'amr:phenomena_conjunction_and'  
+       
+def __search_pattern(graph):
+    select_data_list = ['?property_net', '?net_relation', '?phenomena_net']
+    clause_list = [f'?property_net a [rdfs:subClassOf* net:Property_Net].',
+                   f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                   f'?phenomena_net net:hasPhenomenaType {CONJUNCTION_PHENOMENA_URI}.',
+                   f'?net_relation a [rdfs:subClassOf* net:Relation].',
+                   f'?property_net ?net_relation ?phenomena_net.']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Useful Additional Search
+#==============================================================================
+
+def __search_op_class_pattern(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?class_net']
+    clause_list = [f'?class_net a [rdfs:subClassOf* net:Class_Net].',
+                   (phenomena_net_uri, f'amr:role_op{num}', '?class_net')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+def __search_phenomena_operator_class(graph, phenomena_net_uri):
+    query_code = ''
+    op_set = []
+    for num in range(1, 9+1):
+        query_code, result_set = __search_op_class_pattern(graph, phenomena_net_uri, num)
+        op_set += result_set
+    return query_code, op_set
+
+    
+def __search_op_property_pattern(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?property_net']
+    clause_list = [f'?property_net a [rdfs:subClassOf* net:Property_Net].',
+                   (phenomena_net_uri, f'amr:role_op{num}', '?property_net')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+def __search_phenomena_operator_property(graph, phenomena_net_uri):
+    query_code = ''
+    op_set = []
+    for num in range(1, 9+1):
+        query_code, result_set = __search_op_property_pattern(graph, phenomena_net_uri, num)
+        op_set += result_set
+    return query_code, op_set
+
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __propagate_relation(left_net, amr_relation_uri, right_net_uri):
+    new_relation = (left_net.uri, amr_relation_uri, right_net_uri)
+    up_relation_list = left_net.output_relation_list + [new_relation]
+    left_net.output_relation_list = up_relation_list
+    
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+# None
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_and_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "and" phenomena (1)' 
+    rule_triple_list = []
+    
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        property_net = net.PropertyNet(graph, uri=pattern.property_net)
+        phenomena_net = net.PhenomenaNet(graph, uri=pattern.phenomena_net)
+        
+        # -- Search for phenomena operators
+        
+        # -- Relation Propagation for Operator Class Net
+        _, operator_class_set = __search_phenomena_operator_class(graph, phenomena_net.uri)
+        for operator in operator_class_set:
+            amr_relation_uri = produce_uriref(graph, pattern.net_relation)
+            right_net_uri = produce_uriref(graph, operator.class_net)
+            __propagate_relation(property_net, amr_relation_uri, right_net_uri)
+            rule_triple_list += property_net.generate_net_relation_triples()
+            
+        # -- Relation Propagation for Operator Class Net
+        _, operator_property_set = __search_phenomena_operator_property(graph, phenomena_net.uri)
+        for operator in operator_property_set:
+            amr_relation_uri = produce_uriref(graph, pattern.net_relation)
+            right_net_uri = produce_uriref(graph, operator.property_net)
+            __propagate_relation(property_net, amr_relation_uri, right_net_uri)
+            rule_triple_list += property_net.generate_net_relation_triples()
+        
+        
+        # -- New Net Construction (as union of properties)
+        # _, triple_list = __construct_class_union_net(graph, class_net_1, class_net_list)
+        # rule_triple_list += triple_list
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_2.py b/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..5c4fcb40eee9f3781438d8fc966c096cad40ea83
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/and_analyzer_2.py
@@ -0,0 +1,138 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to conjunctive phenomena and (rule 2)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse conjunctive phenomena (and)
+# Rule: phenomena(_, and_phenomena) => relation(phenomena, argument)
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.rdfterm_computer import produce_uriref, produce_literal
+
+
+#==============================================================================
+# Pattern Search: modality(_, and_phenomena)
+#==============================================================================
+
+CONJUNCTION_PHENOMENA_URI = 'amr:phenomena_conjunction_and'  
+       
+def __search_pattern(graph):
+    select_data_list = ['?left_phenomena_net', '?net_relation', '?right_phenomena_net']
+    clause_list = [f'?left_phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                   f'?right_phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                   f'?right_phenomena_net net:hasPhenomenaType {CONJUNCTION_PHENOMENA_URI}.',
+                   f'?net_relation a [rdfs:subClassOf* net:Relation].',
+                   f'?left_phenomena_net ?net_relation ?right_phenomena_net.']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+
+
+#==============================================================================
+# Useful Additional Search
+#==============================================================================
+
+def __search_op_class_pattern(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?class_net']
+    clause_list = [f'?class_net a [rdfs:subClassOf* net:Class_Net].',
+                   (phenomena_net_uri, f'amr:role_op{num}', '?class_net')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+def __search_phenomena_operator_class(graph, phenomena_net_uri):
+    query_code = ''
+    op_set = []
+    for num in range(1, 9+1):
+        query_code, result_set = __search_op_class_pattern(graph, phenomena_net_uri, num)
+        op_set += result_set
+    return query_code, op_set
+
+    
+def __search_op_property_pattern(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?property_net']
+    clause_list = [f'?property_net a [rdfs:subClassOf* net:Property_Net].',
+                   (phenomena_net_uri, f'amr:role_op{num}', '?property_net')]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+def __search_phenomena_operator_property(graph, phenomena_net_uri):
+    query_code = ''
+    op_set = []
+    for num in range(1, 9+1):
+        query_code, result_set = __search_op_property_pattern(graph, phenomena_net_uri, num)
+        op_set += result_set
+    return query_code, op_set
+
+
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __propagate_relation(left_net, amr_relation_uri, right_net_uri):
+    new_relation = (left_net.uri, amr_relation_uri, right_net_uri)
+    up_relation_list = left_net.output_relation_list + [new_relation]
+    left_net.output_relation_list = up_relation_list
+    
+    
+    
+#==============================================================================
+# Construct Method(s)
+#==============================================================================
+
+# None
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_and_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "and" phenomena (2)' 
+    rule_triple_list = []
+    
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        property_net = net.PhenomenaNet(graph, uri=pattern.left_phenomena_net)
+        phenomena_net = net.PhenomenaNet(graph, uri=pattern.right_phenomena_net)
+        
+        # -- Search for phenomena operators
+        
+        # -- Relation Propagation for Operator Class Net
+        _, operator_class_set = __search_phenomena_operator_class(graph, phenomena_net.uri)
+        for operator in operator_class_set:
+            amr_relation_uri = produce_uriref(graph, pattern.net_relation)
+            right_net_uri = produce_uriref(graph, operator.class_net)
+            __propagate_relation(property_net, amr_relation_uri, right_net_uri)
+            rule_triple_list += property_net.generate_net_relation_triples()
+            
+        # -- Relation Propagation for Operator Class Net
+        _, operator_property_set = __search_phenomena_operator_property(graph, phenomena_net.uri)
+        for operator in operator_property_set:
+            amr_relation_uri = produce_uriref(graph, pattern.net_relation)
+            right_net_uri = produce_uriref(graph, operator.property_net)
+            __propagate_relation(property_net, amr_relation_uri, right_net_uri)
+            rule_triple_list += property_net.generate_net_relation_triples()
+        
+        
+        # -- New Net Construction (as union of properties)
+        # _, triple_list = __construct_class_union_net(graph, class_net_1, class_net_list)
+        # rule_triple_list += triple_list
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/mod_analyzer_1.py b/tests/dev_owl_rule_tests/phenomena_analyzer/mod_analyzer_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..dd2090e6ffd4a1775e2a028ec1e39fafbfbfbe32
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/mod_analyzer_1.py
@@ -0,0 +1,182 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to analyze phenomena mod (rule 1)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse modifier phenomena (mod)
+# Rule: mod(class, class) => compositeClass
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: mod(class, class)
+#==============================================================================
+
+MOD_RELATION = 'amr:role_mod' 
+
+def __search_pattern(graph):
+    select_data_list = ['?class_net_1', '?class_net_2']
+    clause_list = [f'?class_net_1 a [rdfs:subClassOf* net:Class_Net].',
+                   f'?class_net_2 a [rdfs:subClassOf* net:Class_Net].',
+                   f'?class_net_1 {MOD_RELATION} ?class_net_2.']
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+
+#==============================================================================
+# Useful Computation Method(s)
+#============================================================================== 
+  
+def __extract_naming(net, default='none'):
+    naming = f'{default}'
+    naming_list = net.naming
+    if len(naming_list) > 0:
+        assert len(naming_list) == 1, f'Houston, we have a problem: too many naming'
+        naming = naming_list[0]
+    return naming
+
+def __define_feature_restriction_naming(class_net):
+    name = __extract_naming(class_net, default='something')
+    return f'{name}-feature'
+
+def __define_composite_naming(class_net_1, class_net_2):
+    name_1 = __extract_naming(class_net_1, default='something')
+    name_2 = __extract_naming(class_net_2, default='something')
+    return f'{name_2}-{name_1}'
+
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == MOD_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+    
+    
+    
+#==============================================================================
+# Construct Method(s)
+#============================================================================== 
+
+def __construct_feature_restriction_net(graph, class_net): # TODO
+    
+    restriction_net = net.RestrictionNet(graph)
+    restriction_net.compose(class_net)
+    
+    # -- Data Computation
+    restriction_net.restriction_property = '--hasFeature--' # TODO
+    restriction_net.restriction_net_value = class_net.uri
+
+    # -- Relation Propagation: None
+
+    # -- Net Naming
+    restriction_net.naming = __define_feature_restriction_naming(class_net)
+    
+    # -- Finalization
+    restriction_net.finalize()
+    triple_list = restriction_net.generate_triple_definition()
+    
+    return restriction_net, triple_list
+    
+    
+
+def __construct_composite_class_net(graph, class_net_1, class_net_2):
+
+    # -- Net Composition
+    composite_class_net = net.CompositeClassNet(graph)
+    composite_class_net.compose(class_net_1, class_net_2)
+    
+    # -- Data Computation
+    composite_class_net.mother_class_net = class_net_1.uri
+
+    # -- Restriction Computation
+    triple_list_1 = []
+    # restriction_net, triple_list_1 = __construct_feature_restriction_net(graph, class_net)
+    # composite_class_net.restriction = restriction_net.uri 
+
+    # -- Net Naming
+    composite_class_net.naming = __define_composite_naming(class_net_1, class_net_2)
+    
+    # -- Relation Propagation
+    __propagate_relation(composite_class_net, class_net_1)
+    
+    # -- Finalization
+    composite_class_net.finalize()
+    triple_list_2 = composite_class_net.generate_triple_definition()
+    result_triple_list = triple_list_1 + triple_list_2
+    
+    return composite_class_net, result_triple_list
+    
+    
+
+def __construct_individual_net(graph, class_net):
+
+    # -- Net Composition
+    individual_net = net.IndividualNet(graph)
+    individual_net.compose(class_net)
+    
+    # -- Data Computation
+    individual_net.base_class_name = f'Feature'
+    individual_net.mother_class_net = class_net.uri
+
+    # -- Net Naming
+    individual_net.naming = f'{__extract_naming(class_net, default="something")}'
+    individual_net.individual_label = f'{__extract_naming(class_net, default="something")}'
+    
+    # -- Finalization
+    individual_net.finalize()
+    result_triple_list = individual_net.generate_triple_definition()
+    
+    return individual_net, result_triple_list
+
+  
+    
+#==============================================================================
+# Main Method: analyze_phenomena_or_1
+#==============================================================================
+
+def analyze_phenomena_mod_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze modifier phenomena (mod)' 
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for pattern in pattern_set:
+        class_net_1 = net.ClassNet(graph, uri=pattern.class_net_1)
+        class_net_2 = net.ClassNet(graph, uri=pattern.class_net_2)
+        
+        # -- New Net Construction(s)
+        _, triple_list_1 = __construct_composite_class_net(graph, class_net_1, class_net_2)  
+        _, triple_list_2 = __construct_individual_net(graph, class_net_2)
+        
+        # -- Resulting List Update
+        rule_triple_list += triple_list_1 + triple_list_2
+        
+        # -- Deprecation: Origin Class Net
+        rule_triple_list += class_net_1.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tenet/scheme/amr_master_rule/__rule_pattern.py b/tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_1.py
similarity index 59%
rename from tenet/scheme/amr_master_rule/__rule_pattern.py
rename to tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_1.py
index c4a3a8829f6c5fd11df8993ed02238b7965cb3c4..8283ee1d45006df0a62b820e009b374dc02e8159 100644
--- a/tenet/scheme/amr_master_rule/__rule_pattern.py
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_1.py
@@ -2,35 +2,33 @@
 # -*-coding:Utf-8 -*
 
 #==============================================================================
-# TENET: Rule to xxx (rule i) [TODO]
+# TENET: Rule to conjunctive phenomena or (rule 1)
 #------------------------------------------------------------------------------
-# Net Expansion AMR rule to xxx
-# Rule: property(arg0:class, arg1:class) => compositeClass [TODO] 
+# Net Expansion AMR rule to analyse conjunctive phenomena (or)
+# Rule: property(class, or_phenomena) => compositeClass
 #==============================================================================
 
 from rdflib import Graph
 
-import transduction as transduction
+import transduction
 from transduction import net
 from transduction.query_builder import generate_select_query
 from transduction.naming_computer import define_composite_naming_1, define_restriction_naming
 
 
 #==============================================================================
-# Select Pattern: property(arg0:class, arg1:class) 
+# Pattern Search: property(class, or_phenomena)
 #==============================================================================
 
-def __rule_pattern_query_code(graph): # TODO
-    select_data_list = ['?property_net', '?class_net_0', '?class_net_1']
+def __rule_pattern_query_code(graph):
+    select_data_list = ['?property_net', '?class_net', '?phenomena_net']
     clause_list = []
     clause_list.append(f'?property_net a [rdfs:subClassOf* net:Property_Net].')
-    clause_list.append(f'FILTER NOT EXISTS {{ ?property_net a net:Deprecated_Net. }}')
-    clause_list.append(f'?class_net_0 a [rdfs:subClassOf* net:Class_Net].')
-    clause_list.append(f'FILTER NOT EXISTS {{ ?class_net_0 a net:Deprecated_Net. }}')
-    clause_list.append(f'?class_net_1 a [rdfs:subClassOf* net:Class_Net].')
-    clause_list.append(f'FILTER NOT EXISTS {{ ?class_net_1 a net:Deprecated_Net. }}')
-    clause_list.append(f'?property_net amr:role_ARG0 ?class_net_0.')
-    clause_list.append(f'?property_net amr:role_ARG1 ?class_net_1.')
+    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_code = generate_select_query(graph, select_data_list, clause_list)
     return query_code
     
@@ -43,20 +41,30 @@ def __search_pattern(graph):
 
 
 #==============================================================================
-# Net Checking
+# Useful Additional Search
 #==============================================================================
 
-def __verify_disjoint_cover(class_net_0, class_net_1):
-    check = True
-    for node in class_net_0.node:
-        if node in class_net_1.node: check = False
-    return check
+def __class_op_pattern_query_code(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?class_net']
+    clause_list = [f'?class_net a [rdfs:subClassOf* net:Class_Net].']
+    clause_list.append((phenomena_net_uri, f'amr:role_op{num}', '?class_net'))
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    return query_code
 
 
+def __search_class_phenomena_operator(graph, phenomena_net_uri):
+    op_set = []
+    for num in range(1, 9+1):
+        query_code = __class_op_pattern_query_code(graph, phenomena_net_uri, num)
+        op_set += graph.query(query_code) 
+    return op_set
+
+    
 
 #==============================================================================
-# Relation Propagation
-#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
 
 def __filter_relation(relation_list):
     result_list = []
@@ -76,7 +84,7 @@ def __propagate_relation(target_net, base_net):
     
     
 #==============================================================================
-# Construct Methods: construction of composite class net
+# Construct Method(s)
 #==============================================================================
 
 def __construct_restriction_net(graph, property_net_1, property_net_2):
@@ -129,16 +137,39 @@ def __construct_composite_class_net_from_3_nets(
     
     return composite_class_net, result_triple_list
 
+
+
+def __construct_class_union_net(graph, base_class_net, class_net_list):
+
+    # -- Net Composition
+    class_union_net = net.PropertyUnionNet(graph)
+    class_union_net.compose(base_class_net, class_net_list)
+    
+    # -- Data Computation: None
+
+    # -- Restriction Computation: None
+    
+    # -- Relation Propagation
+    __propagate_relation(class_union_net, base_class_net) 
+
+    # -- Net Naming
+    class_union_net.naming = define_union_naming(base_class_net)
+    
+    # -- Finalization
+    class_union_net.finalize()
+    triple_list = class_union_net.generate_triple_definition()
+    
+    return class_union_net, triple_list
   
     
 #==============================================================================
-# Main Method
+# Main Method: analyze_phenomena_or_1
 #==============================================================================
 
-def extract_xxx(graph): # TODO
+def analyze_phenomena_or_1(graph):
     
     # -- Rule Initialization 
-    rule_label = 'extract xxx [ property(arg0:class, arg1:class) ]' 
+    rule_label = 'analyze "or" phenomena (1)' 
 
     # -- Search for patterns 
     rule_pattern_set = __search_pattern(graph)
@@ -148,22 +179,34 @@ def extract_xxx(graph): # TODO
     for selection_1 in rule_pattern_set:
         
         # -- Net Selection
+        class_net_1 = net.ClassNet(graph, uri=selection_1.class_net)
         property_net = net.PropertyNet(graph, uri=selection_1.property_net)
-        class_net_0 = net.ClassNet(graph, uri=selection_1.class_net_0)
-        class_net_1 = net.ClassNet(graph, uri=selection_1.class_net_1)
+        phenomena_net = net.PhenomenaNet(graph, uri=selection_1.phenomena_net)
+        
+        # -- Search for phenomena operators
+        class_operator_set = __search_class_phenomena_operator(graph, phenomena_net.uri)
         
-        # -- Condition: disjoint cover
-        if __verify_disjoint_cover(class_net_0, class_net_1):
+        # -- Selection Analyzing (2)
+        class_net_list = []
+        for selection_2 in class_operator_set:
+            # print(f' *** DEVTEST *** {selection_2.class_net}')
+            
+            # -- Net Selection
+            class_net_2 = net.ClassNet(graph, uri=selection_2.class_net)
             
             # -- New Net Construction (from 3 nets)
             new_class, triple_list = __construct_composite_class_net_from_3_nets(
-                graph, class_net_0, property_net, class_net_1)
+                graph, class_net_1, property_net, class_net_2)
             
             # -- Resulting List Update
-            # class_net_list.append(new_class)
+            class_net_list.append(new_class)
             rule_triple_list += triple_list
         
         # -- Deprecation: Origin Class Net
-        rule_triple_list += class_net_0.deprecate()
+        rule_triple_list += class_net_1.deprecate()
+        
+        # -- New Net Construction (as union of properties)
+        # _, triple_list = __construct_class_union_net(graph, class_net_1, class_net_list)
+        # rule_triple_list += triple_list
     
     return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_2.py b/tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..88955c5a726895760ed8c56c8b4bb58842ca973c
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/or_analyzer_2.py
@@ -0,0 +1,217 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to conjunctive phenomena or (rule 2)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse conjunctive phenomena (or)
+# Rule: property(property, or_phenomena) => compositeProperty
+#==============================================================================
+
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_composite_naming_1, define_restriction_naming
+
+
+#==============================================================================
+# Search for patterns: property(property, or_phenomena)
+#==============================================================================
+
+def __rule_pattern_query_code(graph):
+    select_data_list = ['?property_net_core', '?property_net_arg0', '?phenomena_net']
+    clause_list = []
+    clause_list.append(f'?property_net_core a [rdfs:subClassOf* net:Property_Net].')
+    clause_list.append(f'?property_net_arg0 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_core amr:role_ARG0 ?property_net_arg0.')
+    clause_list.append(f'?property_net_core amr:role_ARG1 ?phenomena_net.')
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    return query_code
+
+
+def __search_pattern(graph):
+    query_code = __rule_pattern_query_code(graph)
+    rule_pattern_set = graph.query(query_code) 
+    return rule_pattern_set
+
+
+
+#==============================================================================
+# Search for phenomena operators: 
+#==============================================================================
+
+def __property_op_pattern_query_code(graph, phenomena_net_uri, num):
+    assert 1 <= num <= 9, f'invalid number ({num})'
+    select_data_list = ['?property_net']
+    clause_list = [f'?property_net a [rdfs:subClassOf* net:Property_Net].']
+    clause_list.append((phenomena_net_uri, f'amr:role_op{num}', '?property_net'))
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    return query_code
+
+
+def __search_property_phenomena_operator(graph, phenomena_net_uri):
+    op_set = []
+    for num in range(1, 9+1):
+        query_code = __property_op_pattern_query_code(graph, phenomena_net_uri, num)
+        op_set += graph.query(query_code) 
+    return op_set
+
+
+
+#==============================================================================
+# Relation Propagation
+#==============================================================================
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    # -- target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+  
+    
+       
+#==============================================================================
+# Construct Methods: construction of composite property net
+#==============================================================================
+
+def __construct_restriction_net(graph, property_net_1, property_net_2):
+    
+    restriction_net = net.RestrictionNet(graph)
+    restriction_net.compose(property_net_1, property_net_2)
+    
+    # -- Data Computation
+    restriction_net.restriction_property = property_net_1.uri
+    restriction_net.restriction_net_value = property_net_2.uri
+
+    # -- Relation Propagation: None
+
+    # -- Net Naming
+    restriction_net.naming = define_restriction_naming(property_net_1, property_net_2)
+    
+    # -- Finalization
+    restriction_net.finalize()
+    triple_list = restriction_net.generate_triple_definition()
+    
+    return restriction_net, triple_list
+    
+    
+
+def __construct_composite_property_net_from_3_properties(
+        graph, base_property_net, core_property_net, target_property_net):
+
+    # -- Net Composition
+    composite_property_net = net.CompositePropertyNet(graph)
+    composite_property_net.compose(base_property_net, core_property_net, target_property_net)
+    
+    # -- Data Computation
+    composite_property_net.mother_property_net = base_property_net.uri
+    composite_property_net.property_type = 'owl:ObjectProperty'
+
+    # -- Restriction Computation
+    restriction_net, triple_list_1 = __construct_restriction_net(graph, core_property_net, target_property_net)
+    composite_property_net.restriction = restriction_net.uri
+    
+    # -- Relation Propagation
+    __propagate_relation(composite_property_net, base_property_net) 
+
+    # -- Net Naming
+    composite_property_net.naming = define_composite_naming_1(
+        base_property_net, core_property_net, target_property_net)
+    
+    # -- Finalization
+    composite_property_net.finalize()
+    triple_list_2 = composite_property_net.generate_triple_definition()
+    result_triple_list = triple_list_1 + triple_list_2
+    
+    return composite_property_net, result_triple_list
+
+
+
+def __construct_property_union_net(graph, base_property_net, property_net_list):
+
+    # -- Net Composition
+    property_union_net = net.PropertyUnionNet(graph)
+    property_union_net.compose(base_property_net, property_net_list)
+    
+    # -- Data Computation: None
+
+    # -- Restriction Computation: None
+    
+    # -- Relation Propagation
+    __propagate_relation(property_union_net, base_property_net) 
+
+    # -- Net Naming
+    property_union_net.naming = define_union_naming(base_property_net)
+    
+    # -- Finalization
+    property_union_net.finalize()
+    triple_list = property_union_net.generate_triple_definition()
+    
+    return property_union_net, triple_list
+    
+
+
+#==============================================================================
+# Main Method: analyze_phenomena_or_2
+#==============================================================================
+
+def analyze_phenomena_or_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "or" phenomena (2)'
+    # print(f"--- *** February Transduction *** Sequence: {rule_label}")  
+
+    # -- Search for patterns 
+    rule_pattern_set = __search_pattern(graph)
+    
+    # -- Selection Analyzing (1)
+    rule_triple_list = []
+    for selection_1 in rule_pattern_set:
+        
+        # -- Net Selection
+        property_net_1 = net.PropertyNet(graph, uri=selection_1.property_net_arg0)
+        property_net_2 = net.PropertyNet(graph, uri=selection_1.property_net_core)
+        phenomena_net = net.PhenomenaNet(graph, uri=selection_1.phenomena_net)
+        
+        # -- Search for phenomena operators
+        property_operator_set = __search_property_phenomena_operator(graph, phenomena_net.uri)
+        
+        # -- Selection Analyzing (2)
+        property_net_list = []
+        for selection_2 in property_operator_set:
+            # print(f' *** DEVTEST *** {selection_2.property_net}')
+            
+            # -- Net Selection
+            property_net_3 = net.PropertyNet(graph, uri=selection_2.property_net)
+            
+            # -- New Net Construction (from 3 property nets)
+            new_property, triple_list = __construct_composite_property_net_from_3_properties(
+                graph, property_net_1, property_net_2, property_net_3)
+            
+            # -- Resulting List Update
+            property_net_list.append(new_property)
+            rule_triple_list += triple_list
+        
+        # -- Deprecation: Origin Property Net
+        rule_triple_list += property_net_1.deprecate()
+        
+        # -- New Net Construction (as union of properties)
+        # _, triple_list = __construct_property_union_net(graph, property_net_1, property_net_list)
+        # rule_triple_list += triple_list
+    
+    return rule_label, rule_triple_list
+
+    
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_1.py b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..364ad348888513e6f09514dca64d923175b370e3
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_1.py
@@ -0,0 +1,149 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to negative polarity phenomena (rule 1)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse negative polarity phenomena 
+# Rule: polarity(property, 'negative') => compositeClass
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: polarity(property, 'negative')
+#==============================================================================
+
+POLARITY_RELATION = 'amr:role_polarity' 
+
+def __search_pattern(graph):
+    select_data_list = ['?property_net']
+    clause_list = [f'?property_net a [rdfs:subClassOf* net:Property_Net].',
+                   f'?property_net {POLARITY_RELATION} ?value_net.',
+                   ('?value_net', 'net:hasValueLabel', rdflib.term.Literal('negative'))]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+    
+
+
+#==============================================================================
+# Relation Propagation
+#==============================================================================
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == POLARITY_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+    
+    
+    
+#==============================================================================
+# Construct Methods: construction of composite class net
+#==============================================================================
+
+def __construct_disjoint_axiom_net(graph, property_net_1, property_net_2):
+    
+    axiom_net = net.AxiomNet(graph)
+    axiom_net.compose(property_net_1, property_net_2)
+    
+    # -- Data Computation
+    axiom_net.axiom_name = 'disjointProperty'
+    axiom_net.axiom_uri = 'owl:propertyDisjointWith'
+    axiom_net.axiom_net_argument = [property_net_1.uri, property_net_2.uri]
+
+    # -- Relation Propagation: None
+
+    # -- Net Naming
+    arg_net_list = [property_net_1, property_net_2]
+    axiom_net.naming = define_axiom_naming(axiom_net, arg_net_list)
+    
+    # -- Finalization
+    axiom_net.finalize()
+    triple_list = axiom_net.generate_triple_definition()
+    
+    return axiom_net, triple_list
+    
+    
+
+def __construct_negative_property_net(graph, property_net_1):
+
+    # -- Net Composition
+    composite_property_net = net.CompositePropertyNet(graph)
+    composite_property_net.compose(property_net_1)
+    
+    # -- Data Computation
+    composite_property_net.property_type = 'owl:ObjectProperty'
+
+    # -- Restriction Computation
+    triple_list_1 = []
+    # restriction_net, triple_list_1 = __construct_restriction_net(graph, property_net_1)
+    # composite_class_net.restriction = restriction_net.uri
+
+    # -- Net Naming
+    composite_property_net.naming = define_composite_naming_2('not', property_net_1)
+    
+    # -- Relation Propagation
+    __propagate_relation(composite_property_net, property_net_1) 
+    
+    # -- Finalization
+    composite_property_net.finalize()
+    triple_list_2 = composite_property_net.generate_triple_definition()
+    result_triple_list = triple_list_1 + triple_list_2
+    
+    return composite_property_net, result_triple_list
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_polarity_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "polarity" phenomena (1)' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        
+        # -- Net Selection
+        property_net = net.PropertyNet(graph, uri=pattern.property_net)
+        
+        # -- New Negative Property Net
+        negative_property_net, triple_list_1 = __construct_negative_property_net(graph, property_net)
+        
+        # -- New Axiom Net
+        _, triple_list_2 = __construct_disjoint_axiom_net(graph, property_net, negative_property_net)
+        _, triple_list_3 = __construct_disjoint_axiom_net(graph, negative_property_net, property_net)
+        
+        # -- Update Rule Triple List
+        rule_triple_list += triple_list_1 + triple_list_2 + triple_list_3
+        
+        # -- Deprecation: Origin Class Net
+        rule_triple_list += property_net.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_2.py b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..57358c28384afd9cb7ae498db8464dd8d28d095b
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_2.py
@@ -0,0 +1,119 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to negative polarity phenomena (rule 2)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse negative polarity phenomena 
+# Rule: polarity(phenomena, 'negative') => phenomena
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: polarity(phenomena, 'negative')
+#==============================================================================
+
+POLARITY_RELATION = 'amr:role_polarity' 
+PHENOMENA_TYPE_RELATION = 'net:hasPhenomenaType' 
+POSSIBLE_PHENOMENA_URI = 'amr:phenomena_modality_possible'
+
+def __search_pattern(graph):
+    select_data_list = ['?phenomena_net', '?value_net']
+    clause_list = [f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                   f'FILTER NOT EXISTS {{ ?phenomena_net a net:Deprecated_Net. }}',
+                   f'?phenomena_net {PHENOMENA_TYPE_RELATION} {POSSIBLE_PHENOMENA_URI}.',
+                   f'?phenomena_net {POLARITY_RELATION} ?value_net.',
+                   f'FILTER NOT EXISTS {{ ?value_net a net:Deprecated_Net. }}',
+                   ('?value_net', 'net:hasValueLabel', rdflib.term.Literal('negative'))]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == POLARITY_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+
+
+
+#==============================================================================
+# Construct Method(s)
+#============================================================================== 
+
+def __construct_phenomena_net(graph, origin_phenomena_net, value_net):
+
+    # -- Net Composition
+    new_phenomena_net = net.PhenomenaNet(graph)
+    new_phenomena_net.compose(origin_phenomena_net, value_net)
+    
+    # -- Data Computation
+    new_phenomena_net.phenomena_type = 'amr:phenomena_modality_prohibition'
+    new_phenomena_net.phenomena_ref = f'not-{origin_phenomena_net.phenomena_ref}'
+
+    # -- Net Naming
+    new_phenomena_net.naming = 'prohibition-modality'
+    
+    # -- Relation Propagation
+    __propagate_relation(new_phenomena_net, origin_phenomena_net) 
+    
+    # -- Finalization
+    new_phenomena_net.finalize()
+    triple_definition = new_phenomena_net.generate_triple_definition()
+    
+    return new_phenomena_net, triple_definition
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_polarity_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "polarity" phenomena (2)' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        origin_phenomena_net = net.PhenomenaNet(graph, uri=pattern.phenomena_net)
+        value_net = net.ValueNet(graph, uri=pattern.value_net)
+        
+        # -- New Negative Property Net
+        _, triple_list_1 = __construct_phenomena_net(graph, origin_phenomena_net, value_net)
+        rule_triple_list += triple_list_1
+        
+        # -- Deprecation: Origin Class Net and Value Net
+        rule_triple_list += origin_phenomena_net.deprecate()
+        rule_triple_list += value_net.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_3.py b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_3.py
new file mode 100644
index 0000000000000000000000000000000000000000..4ec13bcb58f95a7303e297696de6b38aecda5370
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_3.py
@@ -0,0 +1,119 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to negative polarity phenomena (rule 3)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse negative polarity phenomena 
+# Rule: polarity(phenomena, 'negative') => phenomena
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: polarity(phenomena, 'negative')
+#==============================================================================
+
+POLARITY_RELATION = 'amr:role_polarity' 
+PHENOMENA_TYPE_RELATION = 'net:hasPhenomenaType' 
+POSSIBLE_PHENOMENA_URI = 'amr:phenomena_modality_prohibition'
+
+def __search_pattern(graph):
+    select_data_list = ['?phenomena_net', '?value_net']
+    clause_list = [f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                   f'FILTER NOT EXISTS {{ ?phenomena_net a net:Deprecated_Net. }}',
+                   f'?phenomena_net {PHENOMENA_TYPE_RELATION} {POSSIBLE_PHENOMENA_URI}.',
+                   f'?phenomena_net {POLARITY_RELATION} ?value_net.',
+                   f'FILTER NOT EXISTS {{ ?value_net a net:Deprecated_Net. }}',
+                   ('?value_net', 'net:hasValueLabel', rdflib.term.Literal('negative'))]
+    query_code = generate_select_query(graph, select_data_list, clause_list)
+    result_set = graph.query(query_code) 
+    return query_code, result_set
+
+    
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == POLARITY_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+
+
+
+#==============================================================================
+# Construct Method(s)
+#============================================================================== 
+
+def __construct_phenomena_net(graph, origin_phenomena_net, value_net):
+
+    # -- Net Composition
+    new_phenomena_net = net.PhenomenaNet(graph)
+    new_phenomena_net.compose(origin_phenomena_net, value_net)
+    
+    # -- Data Computation
+    new_phenomena_net.phenomena_type = 'amr:phenomena_modality_possible'
+    new_phenomena_net.phenomena_ref = f'not-{origin_phenomena_net.phenomena_ref}'
+
+    # -- Net Naming
+    new_phenomena_net.naming = 'possible-modality'
+    
+    # -- Relation Propagation
+    __propagate_relation(new_phenomena_net, origin_phenomena_net) 
+    
+    # -- Finalization
+    new_phenomena_net.finalize()
+    triple_definition = new_phenomena_net.generate_triple_definition()
+    
+    return new_phenomena_net, triple_definition
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_polarity_3(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "polarity" phenomena (3)' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        origin_phenomena_net = net.PhenomenaNet(graph, uri=pattern.phenomena_net)
+        value_net = net.ValueNet(graph, uri=pattern.value_net)
+        
+        # -- New Negative Property Net
+        _, triple_list_1 = __construct_phenomena_net(graph, origin_phenomena_net, value_net)
+        rule_triple_list += triple_list_1
+        
+        # -- Deprecation: Origin Class Net and Value Net
+        rule_triple_list += origin_phenomena_net.deprecate()
+        rule_triple_list += value_net.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_4.py b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_4.py
new file mode 100644
index 0000000000000000000000000000000000000000..74408944a81b96acb6e7136fceb2d997ab3c2fa5
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_4.py
@@ -0,0 +1,125 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to negative polarity phenomena (rule 3)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse negative polarity phenomena 
+# Rule: polarity(phenomena, 'negative') => phenomena
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: polarity(phenomena, 'negative')
+#==============================================================================
+
+POLARITY_RELATION = 'amr:role_polarity' 
+PHENOMENA_TYPE_RELATION = 'net:hasPhenomenaType' 
+POSSIBLE_PHENOMENA_URI = 'amr:phenomena_modality_prohibition'
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    for arg_relation in ['amr:role_ARG1', 'amr:role_ARG2']:
+        select_data_list = ['?phenomena_net', '?value_net']
+        clause_list = [f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                        f'FILTER NOT EXISTS {{ ?phenomena_net a net:Deprecated_Net. }}',
+                        f'?phenomena_net {PHENOMENA_TYPE_RELATION} {POSSIBLE_PHENOMENA_URI}.',
+                        f'?property_net a [rdfs:subClassOf* net:Atom_Property_Net].',
+                        f'?phenomena_net {arg_relation} ?property_net.',
+                        f'?property_net {POLARITY_RELATION} ?value_net.',
+                        f'FILTER NOT EXISTS {{ ?value_net a net:Deprecated_Net. }}',
+                        ('?value_net', 'net:hasValueLabel', rdflib.term.Literal('negative'))
+                       ]
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code) 
+    return query_code, result_set
+
+    
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == POLARITY_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+
+
+
+#==============================================================================
+# Construct Method(s)
+#============================================================================== 
+
+def __construct_phenomena_net(graph, origin_phenomena_net, value_net):
+
+    # -- Net Composition
+    new_phenomena_net = net.PhenomenaNet(graph)
+    new_phenomena_net.compose(origin_phenomena_net, value_net)
+    
+    # -- Data Computation
+    new_phenomena_net.phenomena_type = 'amr:phenomena_modality_obligation'
+    new_phenomena_net.phenomena_ref = f'not-{origin_phenomena_net.phenomena_ref}'
+
+    # -- Net Naming
+    new_phenomena_net.naming = 'obligation-modality'
+    
+    # -- Relation Propagation
+    __propagate_relation(new_phenomena_net, origin_phenomena_net) 
+    
+    # -- Finalization
+    new_phenomena_net.finalize()
+    triple_definition = new_phenomena_net.generate_triple_definition()
+    
+    return new_phenomena_net, triple_definition
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_polarity_4(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "polarity" phenomena (4)' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        origin_phenomena_net = net.PhenomenaNet(graph, uri=pattern.phenomena_net)
+        value_net = net.ValueNet(graph, uri=pattern.value_net)
+        
+        # -- New Negative Property Net
+        _, triple_list_1 = __construct_phenomena_net(graph, origin_phenomena_net, value_net)
+        rule_triple_list += triple_list_1
+        
+        # -- Deprecation: Origin Class Net and Value Net
+        rule_triple_list += origin_phenomena_net.deprecate()
+        rule_triple_list += value_net.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_5.py b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_5.py
new file mode 100644
index 0000000000000000000000000000000000000000..2a1a04f674358ef62e2aada049211e5e4b220385
--- /dev/null
+++ b/tests/dev_owl_rule_tests/phenomena_analyzer/polarity_analyzer_5.py
@@ -0,0 +1,125 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Rule to negative polarity phenomena (rule 3)
+#------------------------------------------------------------------------------
+# Net Expansion AMR rule to analyse negative polarity phenomena 
+# Rule: polarity(phenomena, 'negative') => phenomena
+#==============================================================================
+
+import rdflib
+from rdflib import Graph
+
+import transduction
+from transduction import net
+from transduction.query_builder import generate_select_query
+from transduction.naming_computer import define_axiom_naming
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Pattern Search: polarity(phenomena, 'negative')
+#==============================================================================
+
+POLARITY_RELATION = 'amr:role_polarity' 
+PHENOMENA_TYPE_RELATION = 'net:hasPhenomenaType' 
+POSSIBLE_PHENOMENA_URI = 'amr:phenomena_modality_obligation'
+
+def __search_pattern(graph):
+    query_code = ''
+    result_set = []
+    for arg_relation in ['amr:role_ARG1', 'amr:role_ARG2']:
+        select_data_list = ['?phenomena_net', '?value_net']
+        clause_list = [f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].',
+                        f'FILTER NOT EXISTS {{ ?phenomena_net a net:Deprecated_Net. }}',
+                        f'?phenomena_net {PHENOMENA_TYPE_RELATION} {POSSIBLE_PHENOMENA_URI}.',
+                        f'?property_net a [rdfs:subClassOf* net:Atom_Property_Net].',
+                        f'?phenomena_net {arg_relation} ?property_net.',
+                        f'?property_net {POLARITY_RELATION} ?value_net.',
+                        f'FILTER NOT EXISTS {{ ?value_net a net:Deprecated_Net. }}',
+                        ('?value_net', 'net:hasValueLabel', rdflib.term.Literal('negative'))
+                       ]
+        query_code = generate_select_query(graph, select_data_list, clause_list)
+        result_set += graph.query(query_code) 
+    return query_code, result_set
+
+    
+
+#==============================================================================
+# Useful Computation Method(s)
+#==============================================================================  
+
+def __filter_relation(relation_list):
+    result_list = []
+    for relation in relation_list:
+        check = True
+        (s, p, o) = relation
+        if s == o: check = False
+        if p == POLARITY_RELATION: check = False
+        if check: result_list.append(relation)
+    return result_list
+
+
+def __propagate_relation(target_net, base_net):
+    target_net.input_relation_list = base_net.input_relation_list
+    out_relation_list = __filter_relation(base_net.output_relation_list)
+    target_net.output_relation_list = out_relation_list
+
+
+
+#==============================================================================
+# Construct Method(s)
+#============================================================================== 
+
+def __construct_phenomena_net(graph, origin_phenomena_net, value_net):
+
+    # -- Net Composition
+    new_phenomena_net = net.PhenomenaNet(graph)
+    new_phenomena_net.compose(origin_phenomena_net, value_net)
+    
+    # -- Data Computation
+    new_phenomena_net.phenomena_type = 'amr:phenomena_modality_prohibition'
+    new_phenomena_net.phenomena_ref = f'not-{origin_phenomena_net.phenomena_ref}'
+
+    # -- Net Naming
+    new_phenomena_net.naming = 'prohibition-modality'
+    
+    # -- Relation Propagation
+    __propagate_relation(new_phenomena_net, origin_phenomena_net) 
+    
+    # -- Finalization
+    new_phenomena_net.finalize()
+    triple_definition = new_phenomena_net.generate_triple_definition()
+    
+    return new_phenomena_net, triple_definition
+
+  
+    
+#==============================================================================
+# Main Method
+#==============================================================================
+
+def analyze_phenomena_polarity_5(graph):
+    
+    # -- Rule Initialization 
+    rule_label = 'analyze "polarity" phenomena (5)' 
+    rule_triple_list = []
+
+    # -- Search for patterns 
+    _, pattern_set = __search_pattern(graph)
+    
+    # -- Pattern Analysis
+    for pattern in pattern_set:
+        origin_phenomena_net = net.PhenomenaNet(graph, uri=pattern.phenomena_net)
+        value_net = net.ValueNet(graph, uri=pattern.value_net)
+        
+        # -- New Negative Property Net
+        _, triple_list_1 = __construct_phenomena_net(graph, origin_phenomena_net, value_net)
+        rule_triple_list += triple_list_1
+        
+        # -- Deprecation: Origin Class Net and Value Net
+        rule_triple_list += origin_phenomena_net.deprecate()
+        rule_triple_list += value_net.deprecate()
+    
+    return rule_label, rule_triple_list
\ No newline at end of file
diff --git a/tests/dev_tests/test_data/and-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/and-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/and-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/and-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/and-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/and-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/and-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/and-devGraph-2.result.ttl
rename to tests/dev_owl_rule_tests/test_data/and-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/and-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/and-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/and-devGraph-2.ttl
rename to tests/dev_owl_rule_tests/test_data/and-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1--result--.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-1--result--.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1--result--.ttl
diff --git a/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..ac4a1bac7ee2b177a3f8231c3a501ba3f5811552
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl
@@ -0,0 +1,1156 @@
+@base <https://amr.tetras-libre.fr/rdf/atom-extraction-devGraph-1/result> .
+@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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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 .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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 ns4: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" .
+
+: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 ;
+    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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    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 ns2: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_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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: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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/dev_tests/test_data/atom-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-2.result.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-2.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-3.result.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/atom-extraction-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-3.ttl
rename to tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/classifier-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/classifier-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/classifier-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/classifier-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/classifier-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/classifier-devGraph-2.result.ttl
rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/classifier-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/classifier-devGraph-2.ttl
rename to tests/dev_owl_rule_tests/test_data/classifier-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1--result--.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-1--result--.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1--result--.ttl
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl
similarity index 98%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl
index ecebbe682fc95fc54a29cdc9ab6baf89622d7321..36291476882ea065ff1bb72a4cd896e063de0bd1 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
+++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl
@@ -1,10 +1,11 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//transduction> .
+@base <https://amr.tetras-libre.fr/rdf/composite-extraction-devGraph-1/result> .
 @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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
 @prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
 @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#> .
@@ -407,9 +408,6 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Composite_Class_Net a owl:Class ;
-    rdfs:subClassOf net:Class_Net .
-
 net:Instance a owl:Class ;
     rdfs:label "Semantic Net Instance" ;
     rdfs:subClassOf net:Net_Structure .
@@ -467,7 +465,7 @@ net:composite a owl:Class ;
     rdfs:label "composite" ;
     rdfs:subClassOf net:Type .
 
-net:compositeProperty_gravitation-bind-system_g a net:Composite_Property_Net ;
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
     net:composeFrom net:atomClass_gravitation_g,
         net:atomClass_system_s,
         net:atomProperty_bind_b ;
@@ -475,11 +473,12 @@ net:compositeProperty_gravitation-bind-system_g a net:Composite_Property_Net ;
     net:coverNode :leaf_bind-01_b,
         :leaf_gravitation_g,
         :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasNaming "gravitation-bind-system" ;
     net:hasRestriction net:restriction_bind-system_b ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeProperty_object-orbit-hasManner-direct-sun_o a net:Composite_Property_Net ;
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
     net:composeFrom net:atomClass_object_o,
         net:atomClass_sun_s2,
         net:compositeProperty_orbit-hasManner-direct_o2 ;
@@ -490,6 +489,7 @@ net:compositeProperty_object-orbit-hasManner-direct-sun_o a net:Composite_Proper
         :leaf_object_o,
         :leaf_orbit-01_o2,
         :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
     net:hasNaming "object-orbit-hasManner-direct-sun" ;
     net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
     net:hasStructure "SSC-01-01" .
@@ -683,7 +683,7 @@ net:verbClass a owl:AnnotationProperty ;
 
 <http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
 
-<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity ;
+ns4:planet a ns2:NamedEntity ;
     rdfs:comment "bug" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -822,6 +822,9 @@ sys:Out_AnnotationProperty a owl:AnnotationProperty .
 net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
 net:Feature a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
@@ -926,12 +929,12 @@ net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
     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> ;
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet,
+        ns4:system ;
     rdfs:label "Solar System" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ;
+ns4:system a ns2:NamedEntity ;
     rdfs:label "system" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -986,7 +989,7 @@ ns2:or a ns2:Concept ;
     :label "direct-02" .
 
 :concept_system rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+    :fromAmrLk ns4:system,
         ns11:system ;
     :label "system" .
 
@@ -1035,6 +1038,9 @@ sys:Out_ObjectProperty a owl:ObjectProperty .
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
 net:Phenomena_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1044,14 +1050,6 @@ net:Property_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_gravitation_g a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_gravitation_g ;
-    net:hasClassName "gravitation" ;
-    net:hasNaming "gravitation" ;
-    net:hasStructure "SSC-01-01" .
-
 net:atomClass_system_p a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_system_p ;
     net:coverNode :leaf_system_p ;
@@ -1101,15 +1099,20 @@ ns2:Frame a ns2:Concept,
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:atomClass_gravitation_g a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomProperty_bind_b a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_gravitation_g ;
     :role_ARG1 net:atomClass_system_s ;
@@ -1219,14 +1222,6 @@ ns3:FrameRole a ns2:Role,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-01-01" .
-
 net:atomProperty_direct_d a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_direct-02_d ;
     net:coverNode :leaf_direct-02_d ;
@@ -1284,6 +1279,14 @@ net:Atom_Class_Net a owl:Class ;
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomClass_system_s a net:Atom_Class_Net ;
     :role_domain net:atomClass_system_p,
         net:individual_SolarSystem_p ;
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-3--result--.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3--result--.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-3--result--.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3--result--.ttl
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_preprocessing.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl
similarity index 72%
rename from tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_preprocessing.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl
index 217ce15c2bc8754ccf62b389b288831df982effb..5b2fd391b3749080235a1d1ca167d4dd7806a3b9 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_preprocessing.ttl
+++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl
@@ -1,33 +1,34 @@
-@base <http://https://tenet.tetras-libre.fr/demo/03//preprocessing> .
+@base <https://amr.tetras-libre.fr/rdf/composite-extraction-devGraph-3/result> .
 @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 ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns11: <http://amr.isi.edu/rdf/core-amr#> .
 @prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
 @prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
 @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#> .
 
-ns1:Concept a rdfs:Class,
+ns11:Concept a rdfs:Class,
         owl:Class ;
     rdfs:label "AMR-Concept" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:Role a rdfs:Class,
+ns11:Role a rdfs:Class,
         owl:Class ;
     rdfs:label "AMR-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
-    ns1:hasSentence "The sun is a star." ;
-    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
 
-<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
-    ns1:hasSentence "Earth is a planet." ;
-    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
 
 ns3:direct-02.ARG1 a ns3:FrameRole .
 
@@ -59,21 +60,21 @@ ns3:orbit-01.ARG0 a ns3:FrameRole .
 
 ns3:orbit-01.ARG1 a ns3:FrameRole .
 
-ns2:domain a ns1:Role,
+ns2:domain a ns11:Role,
         owl:AnnotationProperty,
         owl:NamedIndividual .
 
-ns2:op1 a ns1:Role .
+ns2:op1 a ns11:Role .
 
-ns2:op2 a ns1:Role .
+ns2:op2 a ns11:Role .
 
-ns2:quant a ns1:Role .
+ns2:quant a ns11:Role .
 
-ns1:hasID a owl:AnnotationProperty .
+ns11:hasID a owl:AnnotationProperty .
 
-ns1:hasSentence a owl:AnnotationProperty .
+ns11:hasSentence a owl:AnnotationProperty .
 
-ns1:root a owl:AnnotationProperty .
+ns11:root a owl:AnnotationProperty .
 
 <https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
     owl:versionIRI :0.1 .
@@ -251,36 +252,6 @@ ns1:root a owl:AnnotationProperty .
 :label a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-:leaf_direct-02_d a :AMR_Leaf ;
-    :edge_d_ARG1_o3 :leaf_orbit-01_o3 ;
-    :edge_d_polarity_negative :value_negative ;
-    :hasConcept :concept_direct-02 ;
-    :hasVariable :variable_d .
-
-:leaf_have-degree-91_h2 a :AMR_Leaf ;
-    :edge_h2_ARG1_p :leaf_planet_p ;
-    :edge_h2_ARG2_s3 :leaf_small_s3 ;
-    :edge_h2_ARG3_m3 :leaf_most_m3 ;
-    :hasConcept :concept_have-degree-91 ;
-    :hasVariable :variable_h2 .
-
-:leaf_include-91_ii a :AMR_Leaf ;
-    :edge_ii_ARG1_o :leaf_object_o ;
-    :edge_ii_ARG2_o2 :leaf_object_o2 ;
-    :hasConcept :concept_include-91 ;
-    :hasVariable :variable_ii .
-
-:leaf_mean-01_m a :AMR_Leaf ;
-    :edge_m_ARG1_o2 :leaf_object_o2 ;
-    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
-    :hasConcept :concept_mean-01 ;
-    :hasVariable :variable_m .
-
-:leaf_natural-03_n a :AMR_Leaf ;
-    :edge_n_ARG1_s2 :leaf_satellite_s2 ;
-    :hasConcept :concept_natural-03 ;
-    :hasVariable :variable_n .
-
 :phenomena_conjunction_or a owl:Class ;
     rdfs:subClassOf :phenomena_conjunction ;
     :hasConceptLink "or" ;
@@ -489,24 +460,9 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <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 .
@@ -518,24 +474,12 @@ 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_Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Axiom_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 .
@@ -548,6 +492,35 @@ net:atomOf a owl:AnnotationProperty ;
     rdfs:label "atom of" ;
     rdfs:subPropertyOf net:typeProperty .
 
+net:atomProperty_direct_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_orbit_o3 ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_orbit-01_o3,
+        :value_negative .
+
+net:atomProperty_natural_n a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_natural-03_n ;
+    net:coverNode :leaf_natural-03_n ;
+    net:hasNaming "natural" ;
+    net:hasPropertyName "natural" ;
+    net:hasPropertyName01 "naturaling" ;
+    net:hasPropertyName10 "natural-by" ;
+    net:hasPropertyName12 "natural-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_satellite_s2 .
+
 net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
@@ -560,6 +533,32 @@ net:composite a owl:Class ;
     rdfs:label "composite" ;
     rdfs:subClassOf net:Type .
 
+net:compositeClass_object-include-object_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o,
+        :leaf_object_o2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-include-object" ;
+    net:hasRestriction net:restriction_include-object_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeClass_object-mean-satellite_o2 a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_object_o2,
+        :leaf_satellite_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o2 ;
+    net:hasNaming "object-mean-satellite" ;
+    net:hasRestriction net:restriction_mean-satellite_m ;
+    net:hasStructure "SSC-03-01" .
+
 net:conjunctive_list a owl:Class ;
     rdfs:label "conjunctive-list" ;
     rdfs:subClassOf net:list .
@@ -695,6 +694,28 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:phenomena_degree_h ;
+    :role_op2 net:atomProperty_equal_e ;
+    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-03-01" .
+
+net:phenomena_degree_h2 a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG2 net:atomClass_small_s3 ;
+    :role_ARG3 net:atomProperty_most_m3 ;
+    net:coverBaseNode :leaf_have-degree-91_h2 ;
+    net:coverNode :leaf_have-degree-91_h2 ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
 net:relation a owl:Class ;
     rdfs:label "relation" ;
     rdfs:subClassOf net:Type .
@@ -715,6 +736,21 @@ net:unary_list a owl:Class ;
     rdfs:label "unary-list" ;
     rdfs:subClassOf net:list .
 
+net:value_Mercury_blankNode a net:Value_Net ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "Mercury" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "negative" .
+
+net:value_o_blankNode a net:Value_Net ;
+    net:hasNaming "o" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "o" .
+
 net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -744,19 +780,19 @@ net:verbClass a owl:AnnotationProperty ;
     ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns1:AMR ;
-    ns1:has-id "SSC-03-01" ;
-    ns1:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ;
-    ns1:root <http://amr.isi.edu/amr_data/SSC-03-01#a> .
+<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns11:AMR ;
+    ns11:has-id "SSC-03-01" ;
+    ns11:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ;
+    ns11:root <http://amr.isi.edu/amr_data/SSC-03-01#a> .
 
 <http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
 
 <http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
 
-ns1:AMR a owl:Class ;
+ns11:AMR a owl:Class ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:NamedEntity a ns1:Concept,
+ns11:NamedEntity a ns11:Concept,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-EntityType",
@@ -771,7 +807,7 @@ ns1:NamedEntity a ns1:Concept,
     :label "almost" .
 
 :concept_and rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns1:and ;
+    :fromAmrLk ns11:and ;
     :hasPhenomenaLink :phenomena_conjunction_and ;
     :label "and" .
 
@@ -796,7 +832,7 @@ ns1:NamedEntity a ns1:Concept,
     :label "mean-01" .
 
 :concept_most rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns1:most ;
+    :fromAmrLk ns11:most ;
     :label "most" .
 
 :concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ;
@@ -808,7 +844,7 @@ ns1:NamedEntity a ns1:Concept,
     :label "orbit-01" .
 
 :concept_planet rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk <http://amr.isi.edu/entity-types#planet> ;
+    :fromAmrLk ns4:planet ;
     :label "planet" .
 
 :concept_satellite rdfs:subClassOf :AMR_Term_Concept ;
@@ -827,81 +863,13 @@ ns1:NamedEntity a ns1:Concept,
     :fromAmrLk ns2:sun ;
     :label "sun" .
 
-:leaf_almost_a2 a :AMR_Leaf ;
-    :hasConcept :concept_almost ;
-    :hasVariable :variable_a2 .
-
-:leaf_and_a a :AMR_Leaf ;
-    :edge_a_op1_h :leaf_have-degree-91_h ;
-    :edge_a_op2_e :leaf_equal-01_e ;
-    :hasConcept :concept_and ;
-    :hasVariable :variable_a .
-
-:leaf_equal-01_e a :AMR_Leaf ;
-    :edge_e_ARG1_m4 :leaf_more_m4 ;
-    :edge_e_ARG2_p :leaf_planet_p ;
-    :edge_e_ARG3_s4 :leaf_size_s4 ;
-    :hasConcept :concept_equal-01 ;
-    :hasVariable :variable_e .
-
-:leaf_have-degree-91_h a :AMR_Leaf ;
-    :edge_h_ARG1_o :leaf_object_o ;
-    :edge_h_ARG2_l :leaf_large_l ;
-    :edge_h_ARG3_m2 :leaf_more_m2 ;
-    :edge_h_ARG4_p :leaf_planet_p ;
-    :hasConcept :concept_have-degree-91 ;
-    :hasVariable :variable_h .
-
-:leaf_large_l a :AMR_Leaf ;
-    :hasConcept :concept_large ;
-    :hasVariable :variable_l .
-
-:leaf_more_m2 a :AMR_Leaf ;
-    :hasConcept :concept_more ;
-    :hasVariable :variable_m2 .
-
-:leaf_more_m4 a :AMR_Leaf ;
-    :edge_m4_quant_a2 :leaf_almost_a2 ;
-    :hasConcept :concept_more ;
-    :hasVariable :variable_m4 .
-
-:leaf_most_m3 a :AMR_Leaf ;
-    :hasConcept :concept_most ;
-    :hasVariable :variable_m3 .
-
-:leaf_orbit-01_o3 a :AMR_Leaf ;
-    :edge_o3_ARG0_o2 :leaf_object_o2 ;
-    :edge_o3_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o3 .
-
-:leaf_size_s4 a :AMR_Leaf ;
-    :hasConcept :concept_size ;
-    :hasVariable :variable_s4 .
-
-:leaf_small_s3 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s3 .
-
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
-
-:phenomena_conjunction_and a owl:Class ;
-    rdfs:subClassOf :phenomena_conjunction ;
-    :hasConceptLink "and" ;
-    :label "conjunction-AND" .
-
-:phenomena_degree a owl:Class ;
-    rdfs:subClassOf :AMR_Phenomena ;
-    :hasConceptLink "have-degree-91" ;
-    :label "degree" .
-
-:role_ARG0 a owl:Class ;
+:role_ARG0 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG0" .
 
-:role_ARG4 a owl:Class ;
+:role_ARG4 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG4" .
 
@@ -909,11 +877,13 @@ ns1:NamedEntity a ns1:Concept,
     rdfs:subClassOf :AMR_NonCore_Role ;
     :label "name" .
 
-:role_op1 a owl:Class ;
+:role_op1 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op1" .
 
-:role_op2 a owl:Class ;
+:role_op2 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op2" .
 
@@ -927,9 +897,6 @@ ns1:NamedEntity a ns1:Concept,
 :value_Mercury a :AMR_Value ;
     rdfs:label "Mercury" .
 
-:value_negative a :AMR_Value ;
-    rdfs:label "negative" .
-
 :variable_a a :AMR_Variable ;
     :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ;
     :label "a" .
@@ -1032,6 +999,117 @@ net:Axiom_Net a owl:Class ;
 net:Feature a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_almost_a2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_almost_a2 ;
+    net:coverNode :leaf_almost_a2 ;
+    net:hasClassName "almost" ;
+    net:hasNaming "almost" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_large_l a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_large_l ;
+    net:coverNode :leaf_large_l ;
+    net:hasClassName "large" ;
+    net:hasNaming "large" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_size_s4 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_size_s4 ;
+    net:coverNode :leaf_size_s4 ;
+    net:hasClassName "size" ;
+    net:hasNaming "size" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_small_s3 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:hasClassName "small" ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_sun_s a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_equal_e a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_more_m4 ;
+    :role_ARG2 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG3 net:atomClass_size_s4 ;
+    net:coverBaseNode :leaf_equal-01_e ;
+    net:coverNode :leaf_equal-01_e ;
+    net:hasNaming "equal" ;
+    net:hasPropertyName "equal" ;
+    net:hasPropertyName01 "equaling" ;
+    net:hasPropertyName10 "equal-by" ;
+    net:hasPropertyName12 "equal-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_more_m4,
+        :leaf_planet_p,
+        :leaf_size_s4 .
+
+net:atomProperty_more_m2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_more_m2 ;
+    net:coverNode :leaf_more_m2 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_more_m4 a net:Atom_Property_Net ;
+    :role_quant net:atomClass_almost_a2 ;
+    net:coverBaseNode :leaf_more_m4 ;
+    net:coverNode :leaf_more_m4 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_almost_a2 .
+
+net:atomProperty_most_m3 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_most_m3 ;
+    net:coverNode :leaf_most_m3 ;
+    net:hasNaming "most" ;
+    net:hasPropertyName "most" ;
+    net:hasPropertyName01 "mosting" ;
+    net:hasPropertyName10 "most-by" ;
+    net:hasPropertyName12 "most-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_orbit_o3 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_object_o2 ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:coverBaseNode :leaf_orbit-01_o3 ;
+    net:coverNode :leaf_orbit-01_o3 ;
+    net:hasNaming "orbit" ;
+    net:hasPropertyName "orbit" ;
+    net:hasPropertyName01 "orbiting" ;
+    net:hasPropertyName10 "orbit-by" ;
+    net:hasPropertyName12 "orbit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_sun_s .
+
 net:class_list a owl:Class ;
     rdfs:label "classList" ;
     rdfs:subClassOf net:Type .
@@ -1043,7 +1121,42 @@ net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ;
+net:phenomena_degree_h a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_large_l ;
+    :role_ARG3 net:atomProperty_more_m2 ;
+    :role_ARG4 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    net:coverBaseNode :leaf_have-degree-91_h ;
+    net:coverNode :leaf_have-degree-91_h ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_include-object_ii a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o2 ;
+    net:hasNaming "include-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o2 ;
+    net:hasRestrictionOnProperty net:atomProperty_include_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_mean-satellite_m a net:Restriction_Net ;
+    net:composeFrom net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_satellite_s2 ;
+    net:hasNaming "mean-satellite" ;
+    net:hasRestrictionNetValue net:atomClass_satellite_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_mean_m ;
+    net:hasStructure "SSC-03-01" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns11:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -1067,13 +1180,13 @@ net:objectType a owl:AnnotationProperty ;
 <http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns1:more ;
+<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns11:more ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns1:most ;
+<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns11:most ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns1:more ;
+<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns11:more ;
     ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -1091,49 +1204,49 @@ net:objectType a owl:AnnotationProperty ;
 <http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity ;
+ns4:planet a ns11:NamedEntity ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:direct-02 a ns1:Frame ;
+ns3:direct-02 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:equal-01 a ns1:Frame ;
+ns3:equal-01 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:include-91 a ns1:Frame ;
+ns3:include-91 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:mean-01 a ns1:Frame ;
+ns3:mean-01 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:natural-03 a ns1:Frame ;
+ns3:natural-03 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:orbit-01 a ns1:Frame ;
+ns3:orbit-01 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:almost a ns1:Concept ;
+ns2:almost a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:large a ns1:Concept ;
+ns2:large a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:satellite a ns1:Concept ;
+ns2:satellite a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:size a ns1:Concept ;
+ns2:size a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:small a ns1:Concept ;
+ns2:small a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:sun a ns1:Concept ;
+ns2:sun a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:and a ns1:Concept ;
+ns11:and a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:most a ns1:Concept ;
+ns11:most a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Phenomena a owl:Class ;
@@ -1148,7 +1261,7 @@ ns1:most a ns1:Concept ;
     :label "have-degree-91" .
 
 :concept_more rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns1:more ;
+    :fromAmrLk ns11:more ;
     :label "more" .
 
 :concept_object rdfs:subClassOf :AMR_Term_Concept ;
@@ -1158,14 +1271,23 @@ ns1:most a ns1:Concept ;
 :hasLink a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-:leaf_object_o a :AMR_Leaf ;
-    :edge_o_quant_2 :value_2 ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
+:leaf_direct-02_d a :AMR_Leaf ;
+    :edge_d_ARG1_o3 :leaf_orbit-01_o3 ;
+    :edge_d_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
 
-:leaf_satellite_s2 a :AMR_Leaf ;
-    :hasConcept :concept_satellite ;
-    :hasVariable :variable_s2 .
+:leaf_have-degree-91_h2 a :AMR_Leaf ;
+    :edge_h2_ARG1_p :leaf_planet_p ;
+    :edge_h2_ARG2_s3 :leaf_small_s3 ;
+    :edge_h2_ARG3_m3 :leaf_most_m3 ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h2 .
+
+:leaf_natural-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_natural-03 ;
+    :hasVariable :variable_n .
 
 :phenomena_conjunction a owl:Class ;
     rdfs:subClassOf :AMR_Phenomena ;
@@ -1174,18 +1296,36 @@ ns1:most a ns1:Concept ;
         "neither" ;
     :label "conjunction" .
 
-:role_quant a owl:Class ;
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:role_quant a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Specific_Role ;
     :label "quant" .
 
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Property_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
@@ -1196,13 +1336,13 @@ net:objectProperty a owl:AnnotationProperty ;
 <http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:have-degree-91 a ns1:Frame ;
+ns3:have-degree-91 a ns11:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:object a ns1:Concept ;
+ns2:object a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:more a ns1:Concept ;
+ns11:more a ns11:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Concept a owl:Class ;
@@ -1224,26 +1364,106 @@ ns1:more a ns1:Concept ;
     rdfs:range rdfs:Literal ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-:leaf_object_o2 a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o2 .
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_h :leaf_have-degree-91_h ;
+    :edge_a_op2_e :leaf_equal-01_e ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
 
-:leaf_planet_p a :AMR_Leaf ;
-    :edge_p_name_Mercury :value_Mercury ;
-    :hasConcept :concept_planet ;
-    :hasVariable :variable_p .
+:leaf_equal-01_e a :AMR_Leaf ;
+    :edge_e_ARG1_m4 :leaf_more_m4 ;
+    :edge_e_ARG2_p :leaf_planet_p ;
+    :edge_e_ARG3_s4 :leaf_size_s4 ;
+    :hasConcept :concept_equal-01 ;
+    :hasVariable :variable_e .
+
+:leaf_have-degree-91_h a :AMR_Leaf ;
+    :edge_h_ARG1_o :leaf_object_o ;
+    :edge_h_ARG2_l :leaf_large_l ;
+    :edge_h_ARG3_m2 :leaf_more_m2 ;
+    :edge_h_ARG4_p :leaf_planet_p ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h .
+
+:leaf_large_l a :AMR_Leaf ;
+    :hasConcept :concept_large ;
+    :hasVariable :variable_l .
+
+:leaf_more_m2 a :AMR_Leaf ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m2 .
+
+:leaf_most_m3 a :AMR_Leaf ;
+    :hasConcept :concept_most ;
+    :hasVariable :variable_m3 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
 
-:role_ARG3 a owl:Class ;
+:role_ARG3 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG3" .
 
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_include_ii a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_object_o2 ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii ;
+    net:hasNaming "include" ;
+    net:hasPropertyName "include" ;
+    net:hasPropertyName01 "includeing" ;
+    net:hasPropertyName10 "include-by" ;
+    net:hasPropertyName12 "include-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_object_o2 .
+
+net:atomProperty_mean_m a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o2 ;
+    :role_ARG2 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m ;
+    net:hasNaming "mean" ;
+    net:hasPropertyName "mean" ;
+    net:hasPropertyName01 "meaning" ;
+    net:hasPropertyName10 "mean-by" ;
+    net:hasPropertyName12 "mean-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_satellite_s2 .
+
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
+net:individual_Mercury_p a net:Individual_Net ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasIndividualLabel "Mercury" ;
+    net:hasMotherClassNet net:atomClass_planet_p ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" .
+
 net:list a owl:Class ;
     rdfs:label "list" ;
     rdfs:subClassOf net:Type .
@@ -1251,13 +1471,51 @@ net:list a owl:Class ;
 <http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+<http://amr.isi.edu/amr_data/SSC-03-01#p> a ns4:planet ;
     rdfs:label "Mercury" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Element a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
+:leaf_almost_a2 a :AMR_Leaf ;
+    :hasConcept :concept_almost ;
+    :hasVariable :variable_a2 .
+
+:leaf_more_m4 a :AMR_Leaf ;
+    :edge_m4_quant_a2 :leaf_almost_a2 ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m4 .
+
+:leaf_orbit-01_o3 a :AMR_Leaf ;
+    :edge_o3_ARG0_o2 :leaf_object_o2 ;
+    :edge_o3_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o3 .
+
+:leaf_size_s4 a :AMR_Leaf ;
+    :hasConcept :concept_size ;
+    :hasVariable :variable_s4 .
+
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasClassName "planet" ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-03-01" .
+
 net:typeProperty a owl:AnnotationProperty ;
     rdfs:label "type property" .
 
@@ -1267,13 +1525,33 @@ net:typeProperty a owl:AnnotationProperty ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:role_ARG2 a owl:Class ;
+:leaf_include-91_ii a :AMR_Leaf ;
+    :edge_ii_ARG1_o :leaf_object_o ;
+    :edge_ii_ARG2_o2 :leaf_object_o2 ;
+    :hasConcept :concept_include-91 ;
+    :hasVariable :variable_ii .
+
+:leaf_mean-01_m a :AMR_Leaf ;
+    :edge_m_ARG1_o2 :leaf_object_o2 ;
+    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_mean-01 ;
+    :hasVariable :variable_m .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG2" .
 
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
+net:atomClass_satellite_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_satellite_s2 ;
+    net:coverNode :leaf_satellite_s2 ;
+    net:hasClassName "satellite" ;
+    net:hasNaming "satellite" ;
+    net:hasStructure "SSC-03-01" .
+
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1289,7 +1567,7 @@ 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)." .
 
-ns1:Frame a ns1:Concept,
+ns11:Frame a ns11:Concept,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-PropBank-Frame" ;
@@ -1300,20 +1578,46 @@ rdf:Property a owl:Class .
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
+:leaf_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
 :AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-:role_ARG1 a owl:Class ;
+:leaf_planet_p a :AMR_Leaf ;
+    :edge_p_name_Mercury :value_Mercury ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p .
+
+:leaf_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:Type a owl:Class ;
     rdfs:label "Semantic Net Type" ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_object_o2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_object_o2 ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -1321,6 +1625,12 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+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:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
@@ -1329,7 +1639,11 @@ net:Net a owl:Class ;
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-ns3:FrameRole a ns1:Role,
+:leaf_object_o2 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o2 .
+
+ns3:FrameRole a ns11:Role,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-PropBank-Role" ;
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-3.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/composite-property-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-property-extraction-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/composite-property-extraction-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-property-extraction-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/composite-property-extraction-devGraph-1.ttl
diff --git a/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..505b4563373a3f5068102643089e6c8e32dd8f2c
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.result.ttl
@@ -0,0 +1,1537 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph-classes-to-generate-1/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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 .
+
+ext-out:SolarSystem a owl:Individual,
+        ext-out:system ;
+    rdfs:label "Solar System" ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns4: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.ttl
similarity index 94%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.ttl
index 9b12320b5b7b96387655cf832c10cd87514a078c..16b56b21a4f9079a1d6931e35ce9ee33f91640fe 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
+++ b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-1.ttl
@@ -443,22 +443,6 @@ net:atomOf a owl:AnnotationProperty ;
     rdfs:label "atom of" ;
     rdfs:subPropertyOf net:typeProperty .
 
-net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_system_s ;
-    :role_ARG1 net:phenomena_conjunction-AND_a ;
-    net:coverBaseNode :leaf_hasPart_p9 ;
-    net:coverNode :leaf_hasPart_p9 ;
-    net:hasNaming "hasPart" ;
-    net:hasPropertyName "hasPart" ;
-    net:hasPropertyName01 "hasParting" ;
-    net:hasPropertyName10 "hasPart-by" ;
-    net:hasPropertyName12 "hasPart-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasStructure "SSC-01-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_and_a,
-        :leaf_system_s .
-
 net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
@@ -531,6 +515,36 @@ net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class
     net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
     net:hasStructure "SSC-01-01" .
 
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -823,18 +837,20 @@ net:Feature a owl:Class ;
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
-net:individual_SolarSystem_p a net:Individual_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:coverBaseNode :leaf_system_p ;
-    net:coverNode :leaf_system_p ;
-    net:hasIndividualLabel "Solar System" ;
-    net:hasMotherClassNet net:atomClass_system_p ;
-    net:hasNaming "SolarSystem" ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
@@ -896,6 +912,28 @@ net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
     net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
     net:hasStructure "SSC-01-01" .
 
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
 net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
     net:composeFrom net:atomClass_sun_s2,
         net:compositeProperty_orbit-hasManner-direct_o2 ;
@@ -1007,13 +1045,6 @@ ns2:or a ns2:Concept ;
 :hasLink a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-: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_conjunction a owl:Class ;
     rdfs:subClassOf :AMR_Phenomena ;
     :hasConceptLink "contrast-01",
@@ -1058,15 +1089,6 @@ net:Property_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_system_p a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:coverBaseNode :leaf_system_p ;
-    net:coverNode :leaf_system_p ;
-    net:hasClassName "system" ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
@@ -1133,9 +1155,6 @@ ns2:Frame a ns2:Concept,
 net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net: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 .
 
@@ -1205,6 +1224,15 @@ net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
 ns3:FrameRole a ns2:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1239,6 +1267,15 @@ ns3:FrameRole a ns2:Role,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomProperty_direct_d a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_direct-02_d ;
     net:coverNode :leaf_direct-02_d ;
@@ -1277,41 +1314,9 @@ net:typeProperty a owl:AnnotationProperty ;
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Atom_Class_Net a owl:Class ;
+net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Deprecated_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Restriction_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:atomClass_system_s a net:Atom_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_SolarSystem_p ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_system_s ;
-    net:hasClassName "system" ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-01-01" .
-
-net:atomProperty_orbit_o2 a net:Atom_Property_Net,
-        net:Deprecated_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s2 ;
-    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:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1327,11 +1332,15 @@ net:netProperty a owl:AnnotationProperty ;
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomProperty_orbit_o2 ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     :role_ARG1 net:phenomena_conjunction-OR_o3 ;
     net:coverBaseNode :leaf_hasManner_m9 ;
     net:coverNode :leaf_hasManner_m9 ;
@@ -1346,6 +1355,41 @@ net:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_or_o3,
         :leaf_orbit-01_o2 .
 
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
@@ -1355,16 +1399,21 @@ rdf:Property a owl:Class .
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-01-01" .
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
     :role_polarity net:value_negative_blankNode ;
@@ -1382,22 +1431,19 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_sun_s2 a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s2 .
-
-:leaf_system_s a :AMR_Leaf ;
-    :edge_s_domain_p :leaf_system_p ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s .
-
 net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomProperty_direct_d2 a net:Atom_Property_Net,
         net:Deprecated_Net ;
     :role_polarity net:value_negative_blankNode ;
@@ -1418,12 +1464,13 @@ net:atomProperty_direct_d2 a net:Atom_Property_Net,
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-net:atomClass_sun_s2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s2 ;
-    net:coverNode :leaf_sun_s2 ;
-    net:hasClassName "sun" ;
-    net:hasNaming "sun" ;
-    net:hasStructure "SSC-01-01" .
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
 
 :leaf_hasManner_m9 a :AMR_Leaf ;
     :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ;
@@ -1435,15 +1482,35 @@ net:atomClass_sun_s2 a net:Atom_Class_Net ;
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
 :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 .
 
-:AMR_Leaf a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
-
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
diff --git a/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d14b9d2dc47ef1b624ebf62b486f9528219aeb9b
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.result.ttl
@@ -0,0 +1,1597 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph-classes-to-generate-2/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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 .
+
+ext-out:gravitation-bind-system a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty ext-out:bind ;
+            owl:someValuesFrom ext-out:system ],
+        ext-out:gravitation ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:object-orbit-hasManner-direct-sun a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty ext-out:orbit-hasManner-direct ;
+            owl:someValuesFrom ext-out:sun ],
+        ext-out:object ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:object-orbit-hasManner-not-direct-sun a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty ext-out:orbit-hasManner-not-direct ;
+            owl:someValuesFrom ext-out:sun ],
+        ext-out:object ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system-hasPart-object a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty ext-out:hasPart ;
+            owl:someValuesFrom ext-out:object ],
+        ext-out:system ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system-hasPart-sun a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty ext-out:hasPart ;
+            owl:someValuesFrom ext-out:sun ],
+        ext-out:system ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+ext-out:gravitation a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns4: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+ext-out:object a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:sun a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..40abbc892ea6133ec8c2c09514b1ebcd1da009b9
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate-2.ttl
@@ -0,0 +1,1541 @@
+@base <https://amr.tetras-libre.fr/rdf/entity-classifier-devGraph-1/result> .
+@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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns4: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate.result.ttl
similarity index 91%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate.result.ttl
index 9eeda657798249a5fbb5100a68bef982287860a0..35ee1069c84a1a240e505e922f8df782e99c8cd5 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
+++ b/tests/dev_owl_rule_tests/test_data/devGraph-classes-to-generate.result.ttl
@@ -1,10 +1,12 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//generation> .
+@base <https://amr.tetras-libre.fr/rdf/devGraph-classes-to-generate/result> .
 @prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
 @prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
 @prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
 @prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
 @prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
 @prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
 @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#> .
@@ -421,16 +423,29 @@ cprm:targetOntologyURI a rdf:Property ;
     rdfs:range xsd:string ;
     rdfs:subPropertyOf cprm:configParamProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+ext-out:gravitation-bind-system a owl:Class ;
+    rdfs:subClassOf ext-out:gravitation ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+ext-out:object-orbit-hasManner-direct-sun a owl:Class ;
+    rdfs:subClassOf ext-out:object ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+ext-out:object-orbit-hasManner-not-direct-sun a owl:Class ;
+    rdfs:subClassOf ext-out:object ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:sun a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system-hasPart-object a owl:Class ;
+    rdfs:subClassOf ext-out:system ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system-hasPart-sun a owl:Class ;
+    rdfs:subClassOf ext-out:system ;
     sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
@@ -452,24 +467,6 @@ net:atomOf a owl:AnnotationProperty ;
     rdfs:label "atom of" ;
     rdfs:subPropertyOf net:typeProperty .
 
-net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_system_s ;
-    :role_ARG1 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-of> ;
-    net:hasPropertyName "hasPart" ;
-    net:hasPropertyName01 "hasParting" ;
-    net:hasPropertyName10 "hasPart-by" ;
-    net:hasPropertyName12 "hasPart-of" ;
-    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:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
@@ -542,6 +539,36 @@ net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class
     net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
     net:hasStructure "SSC-01-01" .
 
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -693,7 +720,7 @@ net:verbClass a owl:AnnotationProperty ;
 
 <http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
 
-<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity ;
+ns4:planet a ns2:NamedEntity ;
     rdfs:comment "bug" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -828,89 +855,31 @@ sys:Feature a owl:Class ;
 
 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#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 ;
+ext-out:gravitation a owl:Class ;
     rdfs:label "gravitation" ;
     rdfs:subClassOf sys:Undetermined_Thing ;
     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#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<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#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
-    rdfs:label "system" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
-
 net:Feature a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
-net:individual_SolarSystem_p a net:Individual_Net ;
-    :role_name 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:hasMotherClassNet net:atomClass_system_p ;
-    net:hasNaming "SolarSystem" ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
@@ -972,6 +941,28 @@ net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
     net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
     net:hasStructure "SSC-01-01" .
 
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
 net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
     net:composeFrom net:atomClass_sun_s2,
         net:compositeProperty_orbit-hasManner-direct_o2 ;
@@ -1019,12 +1010,12 @@ net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
     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> ;
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet,
+        ns4:system ;
     rdfs:label "Solar System" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ;
+ns4:system a ns2:NamedEntity ;
     rdfs:label "system" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -1076,20 +1067,13 @@ ns2:or a ns2:Concept ;
     :label "direct-02" .
 
 :concept_system rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+    :fromAmrLk ns4:system,
         ns11:system ;
     :label "system" .
 
 :hasLink a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-: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_conjunction a owl:Class ;
     rdfs:subClassOf :AMR_Phenomena ;
     :hasConceptLink "contrast-01",
@@ -1120,6 +1104,18 @@ ns2:or a ns2:Concept ;
 :value_SolarSystem a :AMR_Value ;
     rdfs:label "Solar System" .
 
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+ext-out:object a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+ext-out:system a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1132,15 +1128,6 @@ net:Property_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_system_p a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:coverBaseNode :leaf_system_p ;
-    net:coverNode :leaf_system_p ;
-    net:hasClassName "system" ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
@@ -1204,17 +1191,9 @@ ns2:Frame a ns2:Concept,
 :value_negative a :AMR_Value ;
     rdfs:label "negative" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
 net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net: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 .
 
@@ -1227,7 +1206,6 @@ net:atomClass_gravitation_g a net:Atom_Class_Net,
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_gravitation_g ;
     net:hasClassName "gravitation" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
     net:hasNaming "gravitation" ;
     net:hasStructure "SSC-01-01" .
 
@@ -1237,13 +1215,11 @@ net:atomProperty_bind_b a net:Atom_Property_Net ;
     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,
@@ -1287,6 +1263,15 @@ net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
 ns3:FrameRole a ns2:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1324,17 +1309,24 @@ ns3:FrameRole a ns2:Role,
 sys:Undetermined_Thing a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
 
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
 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" .
 
@@ -1364,43 +1356,9 @@ net:typeProperty a owl:AnnotationProperty ;
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Atom_Class_Net a owl:Class ;
+net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Deprecated_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Restriction_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:atomClass_system_s a net:Atom_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_SolarSystem_p ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_system_s ;
-    net:hasClassName "system" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-01-01" .
-
-net:atomProperty_orbit_o2 a net:Atom_Property_Net,
-        net:Deprecated_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s2 ;
-    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:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    net:hasStructure "SSC-01-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_sun_s2 .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1416,27 +1374,64 @@ net:netProperty a owl:AnnotationProperty ;
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomProperty_orbit_o2 ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     :role_ARG1 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-of> ;
     net:hasPropertyName "hasManner" ;
     net:hasPropertyName01 "hasMannering" ;
     net:hasPropertyName10 "hasManner-by" ;
     net:hasPropertyName12 "hasManner-of" ;
     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:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
@@ -1446,17 +1441,21 @@ rdf:Property a owl:Class .
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:hasClassName "object" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-01-01" .
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
     :role_polarity net:value_negative_blankNode ;
@@ -1474,22 +1473,19 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_sun_s2 a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s2 .
-
-:leaf_system_s a :AMR_Leaf ;
-    :edge_s_domain_p :leaf_system_p ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s .
-
 net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomProperty_direct_d2 a net:Atom_Property_Net,
         net:Deprecated_Net ;
     :role_polarity net:value_negative_blankNode ;
@@ -1510,13 +1506,13 @@ net:atomProperty_direct_d2 a net:Atom_Property_Net,
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-net:atomClass_sun_s2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s2 ;
-    net:coverNode :leaf_sun_s2 ;
-    net:hasClassName "sun" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
-    net:hasNaming "sun" ;
-    net:hasStructure "SSC-01-01" .
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
 
 :leaf_hasManner_m9 a :AMR_Leaf ;
     :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ;
@@ -1525,20 +1521,38 @@ net:atomClass_sun_s2 a net:Atom_Class_Net ;
     :hasVariable :variable_m9 ;
     :isReifiedLeaf true .
 
-sys:Out_ObjectProperty a owl:ObjectProperty .
-
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
 :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 .
 
-:AMR_Leaf a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
-
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
diff --git a/tests/dev_tests/test_data/devGraph-properties-to-generate.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph-properties-to-generate.result.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.result.ttl
diff --git a/tests/dev_tests/test_data/devGraph-properties-to-generate.ttl b/tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph-properties-to-generate.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph-properties-to-generate.ttl
diff --git a/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e281b4785ee104f1b063ca8ec1ea151308de8326
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/devGraph1.result.ttl
@@ -0,0 +1,1844 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph1/result> .
+@prefix amr: <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 ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+<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> .
+
+ns31:bind-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:bind-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op2 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:polarity a owl:AnnotationProperty .
+
+ns21:has-id a owl:AnnotationProperty .
+
+ns21:has-sentence a owl:AnnotationProperty .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI amr:0.1 .
+
+amr:AMR_DataProperty a owl:DatatypeProperty .
+
+amr:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:edge_a_op1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_a_op2_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_b_ARG0_g a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_b_ARG1_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_d2_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_polarity ;
+    amr:hasRoleID "polarity" .
+
+amr:edge_m9_ARG0_o2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_m9_ARG1_o3 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o2_ARG0_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_o2_ARG1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o3_op1_d a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_o3_op2_d2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_p9_ARG0_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_p9_ARG1_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_p_name_SolarSystem a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_name ;
+    amr:hasRoleID "name" .
+
+amr:edge_s_domain_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_domain ;
+    amr:hasRoleID "domain" .
+
+amr:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:hasAmrRole a owl:AnnotationProperty .
+
+amr:hasConcept a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasPhenomenaLink a owl:AnnotationProperty .
+
+amr:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasVariable a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:isReifiedConcept a owl:AnnotationProperty .
+
+amr:isReifiedLeaf a owl:AnnotationProperty .
+
+amr:isReifiedVariable a owl:AnnotationProperty .
+
+amr:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:name a owl:AnnotationProperty .
+
+amr:phenomena_degree a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "have-degree-91" ;
+    amr:label "degree" .
+
+amr:relation_domain a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "domain" .
+
+amr:relation_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasManner" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "manner" .
+
+amr:relation_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "mod" .
+
+amr:relation_name a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "name" .
+
+amr:relation_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasPart" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "part" .
+
+amr:relation_polarity a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "polarity" .
+
+amr:relation_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "quant" .
+
+amr:role_ARG2 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG2" .
+
+amr:role_ARG3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG3" .
+
+amr:role_ARG4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG4" .
+
+amr:role_ARG5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG5" .
+
+amr:role_ARG6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG6" .
+
+amr:role_ARG7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG7" .
+
+amr:role_ARG8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG8" .
+
+amr:role_ARG9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG9" .
+
+amr:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:getPropertyType <net:specificProperty> .
+
+amr:role_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "manner" ;
+    amr:getPropertyType owl:DataProperty ;
+    amr:label "manner" ;
+    amr:toReifyAsConcept "manner" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasFeature" ;
+    amr:getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    amr:label "mod" ;
+    amr:toReifyAsConcept "mod" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_op3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op3" .
+
+amr:role_op4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op4" .
+
+amr:role_op5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op5" .
+
+amr:role_op6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op6" .
+
+amr:role_op7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op7" .
+
+amr:role_op8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op8" .
+
+amr:role_op9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op9" .
+
+amr:role_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasPart" ;
+    amr:getInversePropertyName "partOf" ;
+    amr:getPropertyType owl:ObjectProperty ;
+    amr:toReifyAsConcept "part" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "quant" .
+
+amr:root_SSC-01-01 a owl:NamedIndividual,
+        amr:AMR_Root ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+    amr:hasRootLeaf amr:leaf_system_s ;
+    amr:hasSentenceID "SSC-01-01" ;
+    amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+amr:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+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:bindPropertyNet a owl:AnnotationProperty .
+
+net:bindRestriction a owl:AnnotationProperty .
+
+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:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    amr:role_ARG0 net:atomClass_object_o ;
+    amr:role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_orbit-01_o2 ;
+    net:coverNode amr:leaf_direct-02_d,
+        amr:leaf_direct-02_d2,
+        amr:leaf_hasManner_m9,
+        amr:leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    amr:role_ARG0 net:atomClass_object_o ;
+    amr:role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_orbit-01_o2 ;
+    net:coverNode amr:leaf_direct-02_d2,
+        amr:leaf_hasManner_m9,
+        amr:leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:containsNet a owl:AnnotationProperty .
+
+net:containsNet1 a owl:AnnotationProperty .
+
+net:containsNet2 a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:coverNodeCount a owl:AnnotationProperty .
+
+net:coverTargetNode a owl:AnnotationProperty .
+
+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:hasClassName a owl:AnnotationProperty .
+
+net:hasClassType a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasLogicalConstraint a owl:AnnotationProperty .
+
+net:hasMotherClassName a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRestriction01 a owl:AnnotationProperty .
+
+net:hasRestrictionNetValue a owl:AnnotationProperty .
+
+net:hasRestrictionOnProperty a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:isCoreRoleLinked a owl:AnnotationProperty .
+
+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:targetArgumentNode a owl:AnnotationProperty .
+
+net:trackMainNetComposante a owl:AnnotationProperty .
+
+net:trackNetComposante a owl:AnnotationProperty .
+
+net:trackProgress a owl:AnnotationProperty .
+
+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 ns31:bind-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns31: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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR,
+        owl:NamedIndividual ;
+    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" .
+
+ns4:planet a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Root a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:and ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+    amr:label "and" .
+
+amr:concept_bind-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:bind-01 ;
+    amr:label "bind-01" .
+
+amr:concept_gravitation a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:gravitation ;
+    amr:label "gravitation" .
+
+amr:concept_manner a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:manner ;
+    amr:isReifiedConcept true ;
+    amr:label "hasManner" .
+
+amr:concept_object a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:object ;
+    amr:label "object" .
+
+amr:concept_or a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:or ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+    amr:label "or" .
+
+amr:concept_orbit-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:orbit-01 ;
+    amr:label "orbit-01" .
+
+amr:concept_part a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:part ;
+    amr:isReifiedConcept true ;
+    amr:label "hasPart" .
+
+amr:concept_sun a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:sun ;
+    amr:label "sun" .
+
+amr:role_domain a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:hasRelationName "domain" ;
+    amr:label "domain" ;
+    amr:toReifyAsConcept "domain" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_name a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:label "name" .
+
+amr:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "polarity" .
+
+amr:value_SolarSystem a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "Solar System" .
+
+amr:variable_a a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    amr:label "a" .
+
+amr:variable_b a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    amr:label "b" .
+
+amr:variable_d a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    amr:label "d" .
+
+amr:variable_d2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    amr:label "d2" .
+
+amr:variable_g a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    amr:label "g" .
+
+amr:variable_m9 a ns11:manner,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "m9" .
+
+amr:variable_o a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    amr:label "o" .
+
+amr:variable_o2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    amr:label "o2" .
+
+amr:variable_o3 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    amr:label "o3" .
+
+amr:variable_p a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    amr:label "p" ;
+    amr:name "Solar System" .
+
+amr:variable_p9 a ns11:part,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "p9" .
+
+amr:variable_s a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    amr:label "s" .
+
+amr:variable_s2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    amr: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 .
+
+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 owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+    amr:role_ARG1 net:atomClass_system_s,
+        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 amr:leaf_bind-01_b ;
+    net:coverNode amr:leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_gravitation_g,
+        amr:leaf_system_s ;
+    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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    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 owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    net:coverBaseNode amr:leaf_and_a ;
+    net:coverNode amr:leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_and ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction-OR_o3 a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomProperty_direct_d ;
+    amr:role_op2 net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_or_o3 ;
+    net:coverNode amr:leaf_or_o3 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_hasPart_p9,
+        amr: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:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode amr:leaf_hasManner_m9 ;
+    net:coverNode amr:leaf_direct-02_d,
+        amr:leaf_direct-02_d2,
+        amr:leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_hasManner_m9 ;
+    net:coverNode amr:leaf_direct-02_d2,
+        amr:leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet,
+        ns4:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns4:system a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "system" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:bind-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:orbit-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:manner a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:object a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:part a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:sun a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:system a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:and a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:or a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Value a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:concept_direct-02 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:direct-02 ;
+    amr:label "direct-02" .
+
+amr:concept_system a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns4:system,
+        ns11:system ;
+    amr:label "system" .
+
+amr:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    amr:label "conjunction" .
+
+amr:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "and" ;
+    amr:label "conjunction-AND" .
+
+amr:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "or" ;
+    amr:label "conjunction-OR" .
+
+amr:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op1" .
+
+amr:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op2" .
+
+amr:value_negative a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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 owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:logicalSet_and_a a owl:NamedIndividual,
+        net:Logical_Set_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    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 amr:leaf_and_a ;
+    net:coverNode amr: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:value_SolarSystem_blankNode a owl:NamedIndividual,
+        net:Value_Net ;
+    net:hasNaming "Solar System" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:value_negative_blankNode a owl:NamedIndividual,
+        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#o> a ns11:object,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:direct-02 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr: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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2 ;
+    net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+ns31:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Element a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:leaf_or_o3 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+    amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ;
+    amr:hasConcept amr:concept_or ;
+    amr:hasVariable amr:variable_o3 .
+
+amr:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG0" .
+
+amr:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG1" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:atomProperty_hasPart_p9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_system_s,
+        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 ;
+    amr:role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode amr:leaf_hasPart_p9 ;
+    net:coverNode amr:leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_and_a,
+        amr:leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:individual_system_SolarSystem a owl:NamedIndividual,
+        net:Individual_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        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:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+amr:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_bind-01_b a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+    amr:edge_b_ARG1_s amr:leaf_system_s ;
+    amr:hasConcept amr:concept_bind-01 ;
+    amr:hasVariable amr:variable_b .
+
+amr:leaf_direct-02_d a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d .
+
+amr:leaf_system_p a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p_name_SolarSystem amr:value_SolarSystem ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_direct_d a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    net:coverBaseNode amr:leaf_direct-02_d ;
+    net:coverNode amr:leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeProperty_not-direct_d2 a owl:NamedIndividual,
+        net:Composite_Property_Net ;
+    amr:role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyName "not-direct" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns21:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+amr:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    rdfs:label "Config Parameter Property" .
+
+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 owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_hasManner_m9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomProperty_orbit_o2 ;
+    amr:role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode amr:leaf_hasManner_m9 ;
+    net:coverNode amr:leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_or_o3,
+        amr:leaf_orbit-01_o2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    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 .
+
+amr:AMR_Relation a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_orbit_o2 a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    amr:role_ARG0 net:atomClass_object_o ;
+    amr:role_ARG1 net:atomClass_sun_s2 ;
+    net:coverBaseNode amr:leaf_orbit-01_o2 ;
+    net:coverNode amr: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 amr:leaf_object_o,
+        amr:leaf_sun_s2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns21:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:leaf_gravitation_g a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_gravitation ;
+    amr:hasVariable amr:variable_g .
+
+amr:leaf_hasManner_m9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+    amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+    amr:hasConcept amr:concept_manner ;
+    amr:hasVariable amr:variable_m9 ;
+    amr:isReifiedLeaf true .
+
+amr:leaf_object_o a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_object ;
+    amr:hasVariable amr:variable_o .
+
+amr:leaf_orbit-01_o2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o2_ARG0_o amr:leaf_object_o ;
+    amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ;
+    amr:hasConcept amr:concept_orbit-01 ;
+    amr:hasVariable amr:variable_o2 .
+
+amr:leaf_sun_s2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_sun ;
+    amr:hasVariable amr:variable_s2 .
+
+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:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:leaf_direct-02_d2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_d2_polarity_negative amr:value_negative ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d2 .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_object_o a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_object_o ;
+    net:coverNode amr:leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_sun_s2 a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_sun_s2 ;
+    net:coverNode amr:leaf_sun_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_system_p a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+amr:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+amr:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:leaf_hasPart_p9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+    amr:hasConcept amr:concept_part ;
+    amr:hasVariable amr:variable_p9 ;
+    amr:isReifiedLeaf true .
+
+amr:AMR_Variable a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_and_a a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+    amr:edge_a_op2_o amr:leaf_object_o ;
+    amr:hasConcept amr:concept_and ;
+    amr:hasVariable amr:variable_a .
+
+amr:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+amr:AMR_Edge a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:leaf_system_s a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_s_domain_p amr:leaf_system_p ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_s .
+
+amr:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_tests/test_data/devGraph1.ttl b/tests/dev_owl_rule_tests/test_data/devGraph1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph1.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph1.ttl
diff --git a/tests/dev_tests/test_data/devGraph2.result.ttl b/tests/dev_owl_rule_tests/test_data/devGraph2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph2.result.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph2.result.ttl
diff --git a/tests/dev_tests/test_data/devGraph2.ttl b/tests/dev_owl_rule_tests/test_data/devGraph2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph2.ttl
rename to tests/dev_owl_rule_tests/test_data/devGraph2.ttl
diff --git a/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..40abbc892ea6133ec8c2c09514b1ebcd1da009b9
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.result.ttl
@@ -0,0 +1,1541 @@
+@base <https://amr.tetras-libre.fr/rdf/entity-classifier-devGraph-1/result> .
+@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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns4: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..16b56b21a4f9079a1d6931e35ce9ee33f91640fe
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/entity-classifier-devGraph-1.ttl
@@ -0,0 +1,1530 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/dev_tests/test_data/mod-analyzer-devGraph-1--result--.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1--result--.ttl
similarity index 100%
rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1--result--.ttl
rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1--result--.ttl
diff --git a/tests/dev_tests/test_data/mod-analyzer-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/mod-analyzer-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/mod-analyzer-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/mod-analyzer-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/modality-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/modality-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/modality-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/modality-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/modality-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/modality-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/modality-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/modality-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-1.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-1.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-1.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-1.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-1.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-1.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-2.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-2.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-2.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-2.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-2.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-2.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-2.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-2.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-3.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-3.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-3.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-3.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-3.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-3.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-4.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-4.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-4.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-4.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-4.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-4.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-4.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-4.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-5.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-5.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-5.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-5.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-5.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-5.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-5.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-5.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-6.result.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-6.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-6.result.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-6.result.ttl
diff --git a/tests/dev_tests/test_data/negation-devGraph-6.ttl b/tests/dev_owl_rule_tests/test_data/negation-devGraph-6.ttl
similarity index 100%
rename from tests/dev_tests/test_data/negation-devGraph-6.ttl
rename to tests/dev_owl_rule_tests/test_data/negation-devGraph-6.ttl
diff --git a/tests/dev_tests/test_data/phenomena-polarity.result.ttl b/tests/dev_owl_rule_tests/test_data/phenomena-polarity.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/phenomena-polarity.result.ttl
rename to tests/dev_owl_rule_tests/test_data/phenomena-polarity.result.ttl
diff --git a/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.result.ttl b/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..91c1de7b3d8478db79f35f7a5b20341746ee1349
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.result.ttl
@@ -0,0 +1,1719 @@
+@base <https://amr.tetras-libre.fr/rdf/testGraph-classifier-degree/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:direct-02.ARG1 a ns3:FrameRole .
+
+ns3:equal-01.ARG1 a ns3:FrameRole .
+
+ns3:equal-01.ARG2 a ns3:FrameRole .
+
+ns3:equal-01.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG1 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG4 a ns3:FrameRole .
+
+ns3:include-91.ARG1 a ns3:FrameRole .
+
+ns3:include-91.ARG2 a ns3:FrameRole .
+
+ns3:mean-01.ARG1 a ns3:FrameRole .
+
+ns3:mean-01.ARG2 a ns3:FrameRole .
+
+ns3:natural-03.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op1 a ns11:Role .
+
+ns2:op2 a ns11:Role .
+
+ns2:quant a ns11:Role .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_h a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_e a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_e_ARG1_m4 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_e_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_e_ARG3_s4 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h2_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h2_ARG2_s3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h2_ARG3_m3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG1_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h_ARG2_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_ARG3_m2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG4_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG4 ;
+    :hasRoleID "ARG4" .
+
+:edge_ii_ARG1_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_ii_ARG2_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_m4_quant_a2 a :AMR_Edge ;
+    :hasAmrRole :role_quant ;
+    :hasRoleID "quant" .
+
+:edge_m_ARG1_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_m_ARG2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_n_ARG1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_ARG0_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o3_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_quant_2 a :AMR_Edge ;
+    :hasAmrRole :role_quant ;
+    :hasRoleID "quant" .
+
+:edge_p_name_Mercury a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+: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_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_SSC-03-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#root01> ;
+    :hasRootLeaf :leaf_and_a ;
+    :hasSentenceID "SSC-03-01" ;
+    :hasSentenceStatement "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomProperty_natural_n a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_natural-03_n ;
+    net:coverNode :leaf_natural-03_n ;
+    net:hasNaming "natural" ;
+    net:hasPropertyName "natural" ;
+    net:hasPropertyName01 "naturaling" ;
+    net:hasPropertyName10 "natural-by" ;
+    net:hasPropertyName12 "natural-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_satellite_s2 .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_direct_not-direct_d a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:hasStructure "SSC-03-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeClass_object-include-object_o a net:Composite_Class_Net ;
+    :role_quant net:value_o_blankNode ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o,
+        :leaf_object_o2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-include-object" ;
+    net:hasRestriction net:restriction_include-object_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeClass_object-mean-satellite_o2 a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_object_o2,
+        :leaf_satellite_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o2 ;
+    net:hasNaming "object-mean-satellite" ;
+    net:hasRestriction net:restriction_mean-satellite_m ;
+    net:hasStructure "SSC-03-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:phenomena_degree_h ;
+    :role_op2 net:atomProperty_equal_e ;
+    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-03-01" .
+
+net:phenomena_degree_h2 a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG2 net:atomClass_small_s3 ;
+    :role_ARG3 net:atomProperty_most_m3 ;
+    net:coverBaseNode :leaf_have-degree-91_h2 ;
+    net:coverNode :leaf_have-degree-91_h2 ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ;
+    ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ;
+    ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ;
+    ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ;
+    ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns11:AMR ;
+    ns11:has-id "SSC-03-01" ;
+    ns11:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ;
+    ns11:root <http://amr.isi.edu/amr_data/SSC-03-01#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_almost rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:almost ;
+    :label "almost" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+:concept_equal-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:equal-01 ;
+    :label "equal-01" .
+
+:concept_include-91 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:include-91 ;
+    :label "include-91" .
+
+:concept_large rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:large ;
+    :label "large" .
+
+:concept_mean-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:mean-01 ;
+    :label "mean-01" .
+
+:concept_most rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:most ;
+    :label "most" .
+
+:concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:natural-03 ;
+    :label "natural-03" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_planet rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:planet ;
+    :label "planet" .
+
+:concept_satellite rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:satellite ;
+    :label "satellite" .
+
+:concept_size rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:size ;
+    :label "size" .
+
+:concept_small rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:small ;
+    :label "small" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:sun ;
+    :label "sun" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG4 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a2> ;
+    :label "a2" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#d> ;
+    :label "d" .
+
+:variable_e a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
+    :label "e" .
+
+:variable_h a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
+    :label "h" .
+
+:variable_h2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h2> ;
+    :label "h2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#ii> ;
+    :label "ii" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#l> ;
+    :label "l" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m> ;
+    :label "m" .
+
+:variable_m2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m2> ;
+    :label "m2" .
+
+:variable_m3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m3> ;
+    :label "m3" .
+
+:variable_m4 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m4> ;
+    :label "m4" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    :label "p" ;
+    :name "Mercury" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    :label "s2" .
+
+:variable_s3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s3> ;
+    :label "s3" .
+
+:variable_s4 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s4> ;
+    :label "s4" .
+
+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 .
+
+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:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_large_l ;
+    net:coverNode :leaf_large_l ;
+    net:hasClassName "large" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "large" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_more_m4 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_quant net:atomClass_almost_a2 ;
+    net:composeFrom net:atomProperty_more_m4 ;
+    net:coverBaseNode :leaf_more_m4 ;
+    net:coverNode :leaf_more_m4 ;
+    net:hasClassName "more" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "more" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_size_s4 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_size_s4 ;
+    net:coverNode :leaf_size_s4 ;
+    net:hasClassName "size" ;
+    net:hasNaming "size" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_small_s3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:hasClassName "small" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_equal_e a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_more_m4,
+        net:atomProperty_more_m4 ;
+    :role_ARG2 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG3 net:atomClass_size_s4 ;
+    net:coverBaseNode :leaf_equal-01_e ;
+    net:coverNode :leaf_equal-01_e ;
+    net:hasNaming "equal" ;
+    net:hasPropertyName "equal" ;
+    net:hasPropertyName01 "equaling" ;
+    net:hasPropertyName10 "equal-by" ;
+    net:hasPropertyName12 "equal-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_more_m4,
+        :leaf_planet_p,
+        :leaf_size_s4 .
+
+net:atomProperty_more_m2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_more_m2 ;
+    net:coverNode :leaf_more_m2 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_most_m3 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_most_m3 ;
+    net:coverNode :leaf_most_m3 ;
+    net:hasNaming "most" ;
+    net:hasPropertyName "most" ;
+    net:hasPropertyName01 "mosting" ;
+    net:hasPropertyName10 "most-by" ;
+    net:hasPropertyName12 "most-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_degree_h a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_large_l ;
+    :role_ARG3 net:atomProperty_more_m2 ;
+    :role_ARG4 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    net:coverBaseNode :leaf_have-degree-91_h ;
+    net:coverNode :leaf_have-degree-91_h ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_include-object_ii a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o2 ;
+    net:hasNaming "include-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o2 ;
+    net:hasRestrictionOnProperty net:atomProperty_include_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_mean-satellite_m a net:Restriction_Net ;
+    net:composeFrom net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_satellite_s2 ;
+    net:hasNaming "mean-satellite" ;
+    net:hasRestrictionNetValue net:atomClass_satellite_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_mean_m ;
+    net:hasStructure "SSC-03-01" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns11:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ;
+    ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ;
+    ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ;
+    ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns11:more ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns11:most ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns11:more ;
+    ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:planet a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:equal-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:include-91 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:mean-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:natural-03 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:almost a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:large a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:satellite a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:size a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:small a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:sun a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:and a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:most a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
+:concept_more rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:more ;
+    :label "more" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:object ;
+    :label "object" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_have-degree-91_h2 a :AMR_Leaf ;
+    :edge_h2_ARG1_p :leaf_planet_p ;
+    :edge_h2_ARG2_s3 :leaf_small_s3 ;
+    :edge_h2_ARG3_m3 :leaf_most_m3 ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h2 .
+
+:leaf_natural-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_natural-03 ;
+    :hasVariable :variable_n .
+
+: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" .
+
+:role_quant a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:value_2 a :AMR_Value ;
+    rdfs:label "o" .
+
+:value_Mercury a :AMR_Value ;
+    rdfs:label "Mercury" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_almost_a2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_almost_a2 ;
+    net:coverNode :leaf_almost_a2 ;
+    net:hasClassName "almost" ;
+    net:hasNaming "almost" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_orbit_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o2 ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o3 ;
+    net:coverBaseNode :leaf_orbit-01_o3 ;
+    net:coverNode :leaf_orbit-01_o3 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_more_m4 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_quant net:atomClass_almost_a2 ;
+    net:coverBaseNode :leaf_more_m4 ;
+    net:coverNode :leaf_more_m4 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_almost_a2 .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_Mercury_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_Mercury ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "Mercury" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "negative" .
+
+net:value_o_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_2 ;
+    net:hasNaming "o" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "o" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ;
+    ns2:quant "2" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:have-degree-91 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:object a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:more a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_h :leaf_have-degree-91_h ;
+    :edge_a_op2_e :leaf_equal-01_e ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_equal-01_e a :AMR_Leaf ;
+    :edge_e_ARG1_m4 :leaf_more_m4 ;
+    :edge_e_ARG2_p :leaf_planet_p ;
+    :edge_e_ARG3_s4 :leaf_size_s4 ;
+    :hasConcept :concept_equal-01 ;
+    :hasVariable :variable_e .
+
+:leaf_have-degree-91_h a :AMR_Leaf ;
+    :edge_h_ARG1_o :leaf_object_o ;
+    :edge_h_ARG2_l :leaf_large_l ;
+    :edge_h_ARG3_m2 :leaf_more_m2 ;
+    :edge_h_ARG4_p :leaf_planet_p ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h .
+
+:leaf_large_l a :AMR_Leaf ;
+    :hasConcept :concept_large ;
+    :hasVariable :variable_l .
+
+:leaf_more_m2 a :AMR_Leaf ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m2 .
+
+:leaf_most_m3 a :AMR_Leaf ;
+    :hasConcept :concept_most ;
+    :hasVariable :variable_m3 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG3 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_include_ii a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_object_o2 ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii ;
+    net:hasNaming "include" ;
+    net:hasPropertyName "include" ;
+    net:hasPropertyName01 "includeing" ;
+    net:hasPropertyName10 "include-by" ;
+    net:hasPropertyName12 "include-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_object_o2 .
+
+net:atomProperty_mean_m a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o2 ;
+    :role_ARG2 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m ;
+    net:hasNaming "mean" ;
+    net:hasPropertyName "mean" ;
+    net:hasPropertyName01 "meaning" ;
+    net:hasPropertyName10 "mean-by" ;
+    net:hasPropertyName12 "mean-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_satellite_s2 .
+
+net:atomProperty_orbit_o3 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o2 ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:coverBaseNode :leaf_orbit-01_o3 ;
+    net:coverNode :leaf_orbit-01_o3 ;
+    net:hasNaming "orbit" ;
+    net:hasPropertyName "orbit" ;
+    net:hasPropertyName01 "orbiting" ;
+    net:hasPropertyName10 "orbit-by" ;
+    net:hasPropertyName12 "orbit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_sun_s .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_Mercury_p a net:Individual_Net ;
+    :role_name net:value_Mercury_blankNode ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasIndividualLabel "Mercury" ;
+    net:hasMotherClassNet net:atomClass_planet_p ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#p> a ns4:planet ;
+    rdfs:label "Mercury" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_almost_a2 a :AMR_Leaf ;
+    :hasConcept :concept_almost ;
+    :hasVariable :variable_a2 .
+
+:leaf_size_s4 a :AMR_Leaf ;
+    :hasConcept :concept_size ;
+    :hasVariable :variable_s4 .
+
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_quant net:value_o_blankNode ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_Mercury_blankNode ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeProperty_not-direct_d a net:Composite_Property_Net ;
+    :role_ARG1 net:atomClass_orbit_o3,
+        net:atomProperty_orbit_o3 ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" .
+
+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 .
+
+:leaf_include-91_ii a :AMR_Leaf ;
+    :edge_ii_ARG1_o :leaf_object_o ;
+    :edge_ii_ARG2_o2 :leaf_object_o2 ;
+    :hasConcept :concept_include-91 ;
+    :hasVariable :variable_ii .
+
+:leaf_mean-01_m a :AMR_Leaf ;
+    :edge_m_ARG1_o2 :leaf_object_o2 ;
+    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_mean-01 ;
+    :hasVariable :variable_m .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomClass_satellite_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_satellite_s2 ;
+    net:coverNode :leaf_satellite_s2 ;
+    net:hasClassName "satellite" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "satellite" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_direct_d a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_orbit_o3,
+        net:atomProperty_orbit_o3 ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_orbit-01_o3,
+        :value_negative .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_more_m4 a :AMR_Leaf ;
+    :edge_m4_quant_a2 :leaf_almost_a2 ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m4 .
+
+:leaf_orbit-01_o3 a :AMR_Leaf ;
+    :edge_o3_ARG0_o2 :leaf_object_o2 ;
+    :edge_o3_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o3 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :edge_d_ARG1_o3 :leaf_orbit-01_o3 ;
+    :edge_d_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_planet_p a :AMR_Leaf ;
+    :edge_p_name_Mercury :value_Mercury ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p .
+
+:leaf_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_object_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_object_o2 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:leaf_object_o2 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o2 .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.ttl b/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..3d27afb73094039513953973d98517d07dcca971
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/testGraph-classifier-degree.ttl
@@ -0,0 +1,1718 @@
+@base <http://https://tenet.tetras-libre.fr/demo/03//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:direct-02.ARG1 a ns3:FrameRole .
+
+ns3:equal-01.ARG1 a ns3:FrameRole .
+
+ns3:equal-01.ARG2 a ns3:FrameRole .
+
+ns3:equal-01.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG1 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG4 a ns3:FrameRole .
+
+ns3:include-91.ARG1 a ns3:FrameRole .
+
+ns3:include-91.ARG2 a ns3:FrameRole .
+
+ns3:mean-01.ARG1 a ns3:FrameRole .
+
+ns3:mean-01.ARG2 a ns3:FrameRole .
+
+ns3:natural-03.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op1 a ns1:Role .
+
+ns2:op2 a ns1:Role .
+
+ns2:quant a ns1:Role .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_h a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_e a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_e_ARG1_m4 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_e_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_e_ARG3_s4 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h2_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h2_ARG2_s3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h2_ARG3_m3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG1_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h_ARG2_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_ARG3_m2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG4_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG4 ;
+    :hasRoleID "ARG4" .
+
+:edge_ii_ARG1_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_ii_ARG2_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_m4_quant_a2 a :AMR_Edge ;
+    :hasAmrRole :role_quant ;
+    :hasRoleID "quant" .
+
+:edge_m_ARG1_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_m_ARG2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_n_ARG1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_ARG0_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o3_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_quant_2 a :AMR_Edge ;
+    :hasAmrRole :role_quant ;
+    :hasRoleID "quant" .
+
+:edge_p_name_Mercury a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+: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_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_SSC-03-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#root01> ;
+    :hasRootLeaf :leaf_and_a ;
+    :hasSentenceID "SSC-03-01" ;
+    :hasSentenceStatement "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomProperty_natural_n a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_natural-03_n ;
+    net:coverNode :leaf_natural-03_n ;
+    net:hasNaming "natural" ;
+    net:hasPropertyName "natural" ;
+    net:hasPropertyName01 "naturaling" ;
+    net:hasPropertyName10 "natural-by" ;
+    net:hasPropertyName12 "natural-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_satellite_s2 .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_direct_not-direct_d a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:hasStructure "SSC-03-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d,
+        net:compositeProperty_not-direct_d ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeClass_object-include-object_o a net:Composite_Class_Net ;
+    :role_quant net:value_o_blankNode ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o,
+        :leaf_object_o2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-include-object" ;
+    net:hasRestriction net:restriction_include-object_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeClass_object-mean-satellite_o2 a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_object_o2,
+        :leaf_satellite_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o2 ;
+    net:hasNaming "object-mean-satellite" ;
+    net:hasRestriction net:restriction_mean-satellite_m ;
+    net:hasStructure "SSC-03-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:phenomena_degree_h ;
+    :role_op2 net:atomProperty_equal_e ;
+    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-03-01" .
+
+net:phenomena_degree_h2 a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG2 net:atomClass_small_s3 ;
+    :role_ARG3 net:atomProperty_most_m3 ;
+    net:coverBaseNode :leaf_have-degree-91_h2 ;
+    net:coverNode :leaf_have-degree-91_h2 ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ;
+    ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ;
+    ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ;
+    ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ;
+    ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns1:AMR ;
+    ns1:has-id "SSC-03-01" ;
+    ns1:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ;
+    ns1:root <http://amr.isi.edu/amr_data/SSC-03-01#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_almost rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:almost ;
+    :label "almost" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns1:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+:concept_equal-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:equal-01 ;
+    :label "equal-01" .
+
+:concept_include-91 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:include-91 ;
+    :label "include-91" .
+
+:concept_large rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:large ;
+    :label "large" .
+
+:concept_mean-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:mean-01 ;
+    :label "mean-01" .
+
+:concept_most rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns1:most ;
+    :label "most" .
+
+:concept_natural-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:natural-03 ;
+    :label "natural-03" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_planet rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#planet> ;
+    :label "planet" .
+
+:concept_satellite rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:satellite ;
+    :label "satellite" .
+
+:concept_size rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:size ;
+    :label "size" .
+
+:concept_small rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:small ;
+    :label "small" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:sun ;
+    :label "sun" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG4 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#a2> ;
+    :label "a2" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#d> ;
+    :label "d" .
+
+:variable_e a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
+    :label "e" .
+
+:variable_h a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
+    :label "h" .
+
+:variable_h2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#h2> ;
+    :label "h2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#ii> ;
+    :label "ii" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#l> ;
+    :label "l" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m> ;
+    :label "m" .
+
+:variable_m2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m2> ;
+    :label "m2" .
+
+:variable_m3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m3> ;
+    :label "m3" .
+
+:variable_m4 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#m4> ;
+    :label "m4" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    :label "p" ;
+    :name "Mercury" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s2> ;
+    :label "s2" .
+
+:variable_s3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s3> ;
+    :label "s3" .
+
+:variable_s4 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-03-01#s4> ;
+    :label "s4" .
+
+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 .
+
+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:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_large_l ;
+    net:coverNode :leaf_large_l ;
+    net:hasClassName "large" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "large" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_more_m4 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_quant net:atomClass_almost_a2 ;
+    net:composeFrom net:atomProperty_more_m4 ;
+    net:coverBaseNode :leaf_more_m4 ;
+    net:coverNode :leaf_more_m4 ;
+    net:hasClassName "more" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "more" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_size_s4 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_size_s4 ;
+    net:coverNode :leaf_size_s4 ;
+    net:hasClassName "size" ;
+    net:hasNaming "size" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_small_s3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:hasClassName "small" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_equal_e a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_more_m4,
+        net:atomProperty_more_m4 ;
+    :role_ARG2 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    :role_ARG3 net:atomClass_size_s4 ;
+    net:coverBaseNode :leaf_equal-01_e ;
+    net:coverNode :leaf_equal-01_e ;
+    net:hasNaming "equal" ;
+    net:hasPropertyName "equal" ;
+    net:hasPropertyName01 "equaling" ;
+    net:hasPropertyName10 "equal-by" ;
+    net:hasPropertyName12 "equal-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_more_m4,
+        :leaf_planet_p,
+        :leaf_size_s4 .
+
+net:atomProperty_more_m2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_more_m2 ;
+    net:coverNode :leaf_more_m2 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_most_m3 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_most_m3 ;
+    net:coverNode :leaf_most_m3 ;
+    net:hasNaming "most" ;
+    net:hasPropertyName "most" ;
+    net:hasPropertyName01 "mosting" ;
+    net:hasPropertyName10 "most-by" ;
+    net:hasPropertyName12 "most-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_degree_h a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_large_l ;
+    :role_ARG3 net:atomProperty_more_m2 ;
+    :role_ARG4 net:atomClass_planet_p,
+        net:individual_Mercury_p ;
+    net:coverBaseNode :leaf_have-degree-91_h ;
+    net:coverNode :leaf_have-degree-91_h ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_include-object_ii a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o2,
+        net:atomProperty_include_ii ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii,
+        :leaf_object_o2 ;
+    net:hasNaming "include-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o2 ;
+    net:hasRestrictionOnProperty net:atomProperty_include_ii ;
+    net:hasStructure "SSC-03-01" .
+
+net:restriction_mean-satellite_m a net:Restriction_Net ;
+    net:composeFrom net:atomClass_satellite_s2,
+        net:atomProperty_mean_m ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m,
+        :leaf_satellite_s2 ;
+    net:hasNaming "mean-satellite" ;
+    net:hasRestrictionNetValue net:atomClass_satellite_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_mean_m ;
+    net:hasStructure "SSC-03-01" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ;
+    ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ;
+    ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ;
+    ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns1:more ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns1:most ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns1:more ;
+    ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:equal-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:include-91 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:mean-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:natural-03 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:almost a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:large a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:satellite a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:size a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:small a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:sun a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:and a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:most a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
+:concept_more rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns1:more ;
+    :label "more" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:object ;
+    :label "object" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_have-degree-91_h2 a :AMR_Leaf ;
+    :edge_h2_ARG1_p :leaf_planet_p ;
+    :edge_h2_ARG2_s3 :leaf_small_s3 ;
+    :edge_h2_ARG3_m3 :leaf_most_m3 ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h2 .
+
+:leaf_natural-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_natural-03 ;
+    :hasVariable :variable_n .
+
+: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" .
+
+:role_quant a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:value_2 a :AMR_Value ;
+    rdfs:label "o" .
+
+:value_Mercury a :AMR_Value ;
+    rdfs:label "Mercury" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_almost_a2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_almost_a2 ;
+    net:coverNode :leaf_almost_a2 ;
+    net:hasClassName "almost" ;
+    net:hasNaming "almost" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_orbit_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o2 ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o3 ;
+    net:coverBaseNode :leaf_orbit-01_o3 ;
+    net:coverNode :leaf_orbit-01_o3 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_more_m4 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_quant net:atomClass_almost_a2 ;
+    net:coverBaseNode :leaf_more_m4 ;
+    net:coverNode :leaf_more_m4 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_almost_a2 .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_Mercury_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_Mercury ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "Mercury" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "negative" .
+
+net:value_o_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_2 ;
+    net:hasNaming "o" ;
+    net:hasStructure "SSC-03-01" ;
+    net:hasValueLabel "o" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ;
+    ns2:quant "2" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:have-degree-91 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:object a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:more a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_h :leaf_have-degree-91_h ;
+    :edge_a_op2_e :leaf_equal-01_e ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_equal-01_e a :AMR_Leaf ;
+    :edge_e_ARG1_m4 :leaf_more_m4 ;
+    :edge_e_ARG2_p :leaf_planet_p ;
+    :edge_e_ARG3_s4 :leaf_size_s4 ;
+    :hasConcept :concept_equal-01 ;
+    :hasVariable :variable_e .
+
+:leaf_have-degree-91_h a :AMR_Leaf ;
+    :edge_h_ARG1_o :leaf_object_o ;
+    :edge_h_ARG2_l :leaf_large_l ;
+    :edge_h_ARG3_m2 :leaf_more_m2 ;
+    :edge_h_ARG4_p :leaf_planet_p ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h .
+
+:leaf_large_l a :AMR_Leaf ;
+    :hasConcept :concept_large ;
+    :hasVariable :variable_l .
+
+:leaf_more_m2 a :AMR_Leaf ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m2 .
+
+:leaf_most_m3 a :AMR_Leaf ;
+    :hasConcept :concept_most ;
+    :hasVariable :variable_m3 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG3 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_include_ii a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_object_o2 ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii ;
+    net:hasNaming "include" ;
+    net:hasPropertyName "include" ;
+    net:hasPropertyName01 "includeing" ;
+    net:hasPropertyName10 "include-by" ;
+    net:hasPropertyName12 "include-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_object_o2 .
+
+net:atomProperty_mean_m a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o2 ;
+    :role_ARG2 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m ;
+    net:hasNaming "mean" ;
+    net:hasPropertyName "mean" ;
+    net:hasPropertyName01 "meaning" ;
+    net:hasPropertyName10 "mean-by" ;
+    net:hasPropertyName12 "mean-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_satellite_s2 .
+
+net:atomProperty_orbit_o3 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o2 ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:coverBaseNode :leaf_orbit-01_o3 ;
+    net:coverNode :leaf_orbit-01_o3 ;
+    net:hasNaming "orbit" ;
+    net:hasPropertyName "orbit" ;
+    net:hasPropertyName01 "orbiting" ;
+    net:hasPropertyName10 "orbit-by" ;
+    net:hasPropertyName12 "orbit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_sun_s .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_Mercury_p a net:Individual_Net ;
+    :role_name net:value_Mercury_blankNode ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasIndividualLabel "Mercury" ;
+    net:hasMotherClassNet net:atomClass_planet_p ;
+    net:hasNaming "Mercury" ;
+    net:hasStructure "SSC-03-01" .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-03-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mercury" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_almost_a2 a :AMR_Leaf ;
+    :hasConcept :concept_almost ;
+    :hasVariable :variable_a2 .
+
+:leaf_size_s4 a :AMR_Leaf ;
+    :hasConcept :concept_size ;
+    :hasVariable :variable_s4 .
+
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_quant net:value_o_blankNode ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_Mercury_blankNode ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-03-01" .
+
+net:compositeProperty_not-direct_d a net:Composite_Property_Net ;
+    :role_ARG1 net:atomClass_orbit_o3,
+        net:atomProperty_orbit_o3 ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" .
+
+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 .
+
+:leaf_include-91_ii a :AMR_Leaf ;
+    :edge_ii_ARG1_o :leaf_object_o ;
+    :edge_ii_ARG2_o2 :leaf_object_o2 ;
+    :hasConcept :concept_include-91 ;
+    :hasVariable :variable_ii .
+
+:leaf_mean-01_m a :AMR_Leaf ;
+    :edge_m_ARG1_o2 :leaf_object_o2 ;
+    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_mean-01 ;
+    :hasVariable :variable_m .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomClass_satellite_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_satellite_s2 ;
+    net:coverNode :leaf_satellite_s2 ;
+    net:hasClassName "satellite" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "satellite" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomProperty_direct_d a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_orbit_o3,
+        net:atomProperty_orbit_o3 ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_orbit-01_o3,
+        :value_negative .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_more_m4 a :AMR_Leaf ;
+    :edge_m4_quant_a2 :leaf_almost_a2 ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m4 .
+
+:leaf_orbit-01_o3 a :AMR_Leaf ;
+    :edge_o3_ARG0_o2 :leaf_object_o2 ;
+    :edge_o3_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o3 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :edge_d_ARG1_o3 :leaf_orbit-01_o3 ;
+    :edge_d_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_planet_p a :AMR_Leaf ;
+    :edge_p_name_Mercury :value_Mercury ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p .
+
+:leaf_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_object_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_object_o2 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:leaf_object_o2 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o2 .
+
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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/tests/dev_owl_rule_tests/test_rule_classifier_entity.py b/tests/dev_owl_rule_tests/test_rule_classifier_entity.py
new file mode 100644
index 0000000000000000000000000000000000000000..18e5f9b6cda35c255c3da18234172966abce59b4
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_rule_classifier_entity.py
@@ -0,0 +1,191 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Extraction Rule Test
+#------------------------------------------------------------------------------
+# Script to test rules under development
+#==============================================================================
+
+import subprocess, os
+from rdflib import Graph, Namespace
+from rdflib.namespace import NamespaceManager, FOAF, RDF
+from rdflib import URIRef, Literal, BNode
+
+FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
+INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+
+TEST_FILE_NAME_1 = 'entity-classifier-devGraph-1'
+
+from context import tenet
+from tenet.scheme.amr_master_rule.transduction.classifier import entity_classifier_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction.classifier import entity_classifier_2 as rule_2
+from tenet.scheme.amr_master_rule.transduction.classifier import entity_classifier_3 as rule_3
+from tenet.scheme import amr_master_rule as rule
+
+from tenet.transduction import net
+from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
+from tenet.transduction import query_builder
+from tenet.transduction import prefix_handle
+from transduction.naming_computer import define_composite_naming_2
+
+
+
+#==============================================================================
+# Useful Methods
+#==============================================================================
+
+def load_test_graph(test_file_name):
+    print(f'\n -- Test Graph Loading')
+    graph = Graph()
+    prefix_handle.update_graph_namespacemanager(graph)
+    graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl'
+    graph.parse(graph_path)
+    print(f" ----- Graph Loaded ({len(graph)})")
+    return graph
+
+
+def print_net_attributes(net):
+    print(f'\n *** Net attributes ({net.type_id}: {net.uri}) ***')
+    for attr in net.attr_list:
+        net_attr_ref = f'net.{attr}'
+        print(f' ----- {attr}: {eval(net_attr_ref)}') 
+
+
+def print_triple(graph, triple, num=-1):
+    num_str = f'[{num}]' if num > -1 else '[-]'
+    (s, p, o) = triple
+    s = __update_uri_with_prefix(graph, s)
+    p = __update_uri_with_prefix(graph, p)
+    o = __update_uri_with_prefix(graph, o)
+    print(f' {num_str} {s} {p} {o}')
+    
+
+def add_triples_in_graph(test_file_name, graph, triple_list):
+    print(f'\n -- Adding triple(s) in graph')       
+    print(f" ----- Graph length before update: {len(graph)}")
+    print(f" ----- Number of triples to add: {len(triple_list)}")
+    
+    print(f" ----- Added triples:")
+    n = 0
+    graph_length = len(graph)
+    for triple in triple_list:
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)      
+        
+    print(f" ----- Graph length after update: {len(graph)}")
+    
+    output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl'
+    output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result'
+    print(f'\n -- Serialize test graph to {output_graph_path}')
+    graph.serialize(destination=output_graph_path, 
+                    format='turtle',
+                    base=output_graph_uri)
+
+
+#==============================================================================
+# Development Test
+#==============================================================================
+        
+def test_search_pattern_1(graph):    
+    query_code, pattern_set = rule_1.__search_pattern(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.class_net.n3(graph.namespace_manager)}'
+        print(result_str)        
+    return pattern_set
+
+    
+def test_search_pattern_2(graph):    
+    query_code, pattern_set = rule_2.__search_pattern(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.class_net.n3(graph.namespace_manager)}'
+        result_str += f'  |  {selection.class_net.n3(graph.namespace_manager)}'
+        print(result_str)        
+    return pattern_set
+
+
+def test_search_pattern_3(graph):    
+    query_code, pattern_set = rule_3.__search_pattern(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.class_net.n3(graph.namespace_manager)}'
+        print(result_str)        
+    return pattern_set
+
+#==============================================================================
+# Unit Test
+#==============================================================================
+
+def test_rule_application(test_file_name, graph, rule):    
+    print('\n -- Rule Test')
+    
+    rule_label, new_triple_list = rule(graph)
+    print(f' ----- label: {rule_label}')
+    
+    add_triples_in_graph(test_file_name, graph, new_triple_list)
+    
+
+
+#==============================================================================
+# Test Script
+#==============================================================================
+
+if __name__ == '__main__':
+      
+    print('\n *** Test Preparation ***')
+    graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    # graph_2 = load_test_graph(TEST_FILE_NAME_2)
+    print('\n \n')
+    
+    
+    print('\n ///////////////////// Classifier Rule 1')
+    
+    print('\n *** Step Test ***')
+    
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_1(graph_1)    
+    print('\n \n')
+    
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_entity_from_core_arguments)
+    print('\n \n')
+    
+    
+    print('\n ///////////////////// Classifier Rule 2')
+    
+    print('\n *** Step Test ***')
+    
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_2(graph_1)    
+    print('\n \n')
+    
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_entity_from_part_relation)
+    print('\n \n')
+    
+    print('\n ///////////////////// Classifier Rule 3')
+    
+    print('\n *** Step Test ***')
+    
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_3(graph_1)    
+    print('\n \n')
+    
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_entity_from_degree_arguments)
+    print('\n \n')
+    
+
+    print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/test_rule_classifier_individual.py b/tests/dev_owl_rule_tests/test_rule_classifier_individual.py
new file mode 100644
index 0000000000000000000000000000000000000000..94b9bc41fd9997621e8fce008816df77febf4f84
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_rule_classifier_individual.py
@@ -0,0 +1,147 @@
+import subprocess
+import os
+from rdflib import Graph, Namespace
+from rdflib.namespace import NamespaceManager, FOAF, RDF
+from rdflib import URIRef, Literal, BNode
+
+FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
+INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+
+TEST_FILE_NAME_1 = 'entity-classifier-devGraph-1'
+
+from context import tenet
+from tenet.scheme.amr_master_rule.transduction.classifier import individual_propagator as rule_code
+from tenet.scheme import amr_master_rule as rule
+
+from tenet.transduction import net
+from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
+from tenet.transduction import query_builder
+from tenet.transduction import prefix_handle
+from transduction.naming_computer import define_composite_naming_2
+
+
+#==============================================================================
+# Useful Methods
+#==============================================================================
+
+def load_test_graph(test_file_name):
+    print(f'\n -- Test Graph Loading')
+    graph = Graph()
+    prefix_handle.update_graph_namespacemanager(graph)
+    graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl'
+    graph.parse(graph_path)
+    print(f" ----- Graph Loaded ({len(graph)})")
+    return graph
+
+
+def print_triple(graph, triple, num=-1):
+    num_str = f'[{num}]' if num > -1 else '[-]'
+    (s, p, o) = triple
+    s = __update_uri_with_prefix(graph, s)
+    p = __update_uri_with_prefix(graph, p)
+    o = __update_uri_with_prefix(graph, o)
+    print(f' {num_str} {s} {p} {o}')
+
+
+def add_triples_in_graph(test_file_name, graph, triple_list):
+    print(f'\n -- Adding triple(s) in graph')
+    print(f" ----- Graph length before update: {len(graph)}")
+    print(f" ----- Number of triples to add: {len(triple_list)}")
+
+    print(f" ----- Added triples:")
+    n = 0
+    graph_length = len(graph)
+    for triple in triple_list:
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)
+
+    print(f" ----- Graph length after update: {len(graph)}")
+
+    output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl'
+    output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result'
+    print(f'\n -- Serialize test graph to {output_graph_path}')
+    graph.serialize(destination=output_graph_path,
+                    format='turtle',
+                    base=output_graph_uri)
+
+
+#==============================================================================
+# Development Test
+#==============================================================================
+
+def test_search_pattern_1(graph):
+    query_code, pattern_set = rule_code.__search_pattern_1(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set:
+        result_str = f'>>> '
+        result_str += f'{selection.individualNet.n3(graph.namespace_manager)}'
+        result_str += f'  |  {selection.classNet.n3(graph.namespace_manager)}'
+        print(result_str)
+    return pattern_set
+
+
+def test_search_pattern_2(graph):
+    query_code, pattern_set = rule_code.__search_pattern_2(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set:
+        result_str = f'>>> '
+        result_str += f'{selection.individualNet.n3(graph.namespace_manager)}'
+        result_str += f'  |  {selection.classNet.n3(graph.namespace_manager)}'
+        print(result_str)
+    return pattern_set
+
+
+#==============================================================================
+# Unit Test
+#==============================================================================
+
+def test_rule_application(test_file_name, graph, rule):
+    print('\n -- Rule Test')
+
+    rule_label, new_triple_list = rule(graph)
+    print(f' ----- label: {rule_label}')
+
+    add_triples_in_graph(test_file_name, graph, new_triple_list)
+
+
+#==============================================================================
+# Test Script
+#==============================================================================
+
+if __name__ == '__main__':
+    print('\n *** Test Preparation ***')
+    graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    print('\n \n')
+
+    print('\n ///////////////////// Classifier Rule 1')
+
+    print('\n *** Step Test ***')
+
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_1(graph_1)
+    print('\n \n')
+
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_code.propagate_individual_1)
+    print('\n \n')
+
+    print('\n ///////////////////// Classifier Rule 2')
+
+    print('\n *** Step Test ***')
+
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_2(graph_1)
+    print('\n \n')
+
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_code.propagate_individual_2)
+    print('\n \n')
+
+    print('\n *** - ***')
+ 
diff --git a/tests/dev_tests/test_rule_classifier.py b/tests/dev_owl_rule_tests/test_rule_classifier_modality.py
similarity index 92%
rename from tests/dev_tests/test_rule_classifier.py
rename to tests/dev_owl_rule_tests/test_rule_classifier_modality.py
index 1b880b97ba5165ae660d53e4d9a6095f338b68fd..96a65a3a424a64b5e20d5e43e41d6a80be0f0de5 100644
--- a/tests/dev_tests/test_rule_classifier.py
+++ b/tests/dev_owl_rule_tests/test_rule_classifier_modality.py
@@ -20,10 +20,9 @@ TEST_FILE_NAME_1 = 'classifier-devGraph-1'
 TEST_FILE_NAME_2 = 'classifier-devGraph-2'
 
 from context import tenet
-from tenet.scheme.amr_clara_rule.transduction import phenomena_modality_classifier as rule_1
-from tenet.scheme.amr_clara_rule.transduction import property_class_classifier as rule_2
+from tenet.scheme.amr_master_rule.transduction.classifier import phenomena_modality_classifier as rule_1
+from tenet.scheme.amr_master_rule.transduction.classifier import property_class_classifier as rule_2
 from tenet.scheme import amr_master_rule as rule
-from tenet.scheme import amr_clara_rule
 
 from tenet.transduction import net
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
@@ -149,7 +148,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, amr_clara_rule.classify_modality_phenomena)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_modality_phenomena)
     print('\n \n')
     
     
@@ -163,7 +162,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_2, graph_2, amr_clara_rule.reclassify_argument_property_to_class)
+    test_rule_application(TEST_FILE_NAME_2, graph_2, rule.reclassify_argument_property_to_class)
     print('\n \n')
 
     print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/test_rule_classifier_mother.py b/tests/dev_owl_rule_tests/test_rule_classifier_mother.py
new file mode 100644
index 0000000000000000000000000000000000000000..c22acfeac23e07f7b7f27f1c3287669292735828
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_rule_classifier_mother.py
@@ -0,0 +1,117 @@
+import subprocess, os
+from rdflib import Graph, Namespace
+from rdflib.namespace import NamespaceManager, FOAF, RDF
+from rdflib import URIRef, Literal, BNode
+
+FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
+INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+
+TEST_FILE_NAME_1 = 'entity-classifier-devGraph-1'
+
+from context import tenet
+from tenet.scheme.amr_master_rule.transduction.classifier import mother_classifier_1 as rule_1
+from tenet.scheme import amr_master_rule as rule
+
+from tenet.transduction import net
+from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
+from tenet.transduction import query_builder
+from tenet.transduction import prefix_handle
+from transduction.naming_computer import define_composite_naming_2
+
+#==============================================================================
+# Useful Methods
+#==============================================================================
+
+def load_test_graph(test_file_name):
+    print(f'\n -- Test Graph Loading')
+    graph = Graph()
+    prefix_handle.update_graph_namespacemanager(graph)
+    graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl'
+    graph.parse(graph_path)
+    print(f" ----- Graph Loaded ({len(graph)})")
+    return graph
+
+def print_triple(graph, triple, num=-1):
+    num_str = f'[{num}]' if num > -1 else '[-]'
+    (s, p, o) = triple
+    s = __update_uri_with_prefix(graph, s)
+    p = __update_uri_with_prefix(graph, p)
+    o = __update_uri_with_prefix(graph, o)
+    print(f' {num_str} {s} {p} {o}')
+
+def add_triples_in_graph(test_file_name, graph, triple_list):
+    print(f'\n -- Adding triple(s) in graph')       
+    print(f" ----- Graph length before update: {len(graph)}")
+    print(f" ----- Number of triples to add: {len(triple_list)}")
+    
+    print(f" ----- Added triples:")
+    n = 0
+    graph_length = len(graph)
+    for triple in triple_list:
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)      
+        
+    print(f" ----- Graph length after update: {len(graph)}")
+    
+    output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl'
+    output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result'
+    print(f'\n -- Serialize test graph to {output_graph_path}')
+    graph.serialize(destination=output_graph_path, 
+                    format='turtle',
+                    base=output_graph_uri)
+
+#==============================================================================
+# Development Test
+#==============================================================================
+
+def test_search_pattern_1(graph):
+    query_code, pattern_set = rule_1.__search_pattern(graph)
+    print(f'\n ----- query code: {query_code}')
+    print(f'\n ----- number of selection found: {len(pattern_set)}')
+    for selection in pattern_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.leftClassNet.n3(graph.namespace_manager)}'
+        result_str += f'  |  {selection.rightClassNet.n3(graph.namespace_manager)}'
+        print(result_str)        
+    return pattern_set
+
+
+#==============================================================================
+# Unit Test
+#==============================================================================
+
+def test_rule_application(test_file_name, graph, rule):    
+    print('\n -- Rule Test')
+    
+    rule_label, new_triple_list = rule(graph)
+    print(f' ----- label: {rule_label}')
+    
+    add_triples_in_graph(test_file_name, graph, new_triple_list)
+    
+
+#==============================================================================
+# Test Script
+#==============================================================================
+
+if __name__ == '__main__':
+    print('\n *** Test Preparation ***')
+    graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    print('\n \n')
+
+    print('\n ///////////////////// Classifier Rule 1')
+
+    print('\n *** Step Test ***')
+
+    print('\n -- Step 1: Search Pattern')
+    pattern_set = test_search_pattern_1(graph_1)    
+    print('\n \n')
+
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, rule.classify_mother_from_domain_relation)
+    print('\n \n')
+
+    print('\n *** - ***')
diff --git a/tests/dev_tests/test_rule_atomic_extractor.py b/tests/dev_owl_rule_tests/test_rule_extractor_atom_net.py
similarity index 81%
rename from tests/dev_tests/test_rule_atomic_extractor.py
rename to tests/dev_owl_rule_tests/test_rule_extractor_atom_net.py
index 059faa4045aea371c761c66137010b8696fcfb29..0783d70bad5e424a67a78c26dea163f153774b53 100644
--- a/tests/dev_tests/test_rule_atomic_extractor.py
+++ b/tests/dev_owl_rule_tests/test_rule_extractor_atom_net.py
@@ -21,16 +21,17 @@ TEST_FILE_NAME_2 = 'atom-extraction-devGraph-2'
 TEST_FILE_NAME_3 = 'atom-extraction-devGraph-3'
 
 from context import tenet
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_class_extractor as test_rule_1
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_individual_extractor as test_rule_2
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_property_extractor as test_rule_3
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_value_extractor as test_rule_4
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_phenomena_extractor as test_rule_5
+from tenet.scheme.amr_master_rule.transduction.extractor import atom_relation_propagator as test_rule_6
+from tenet.scheme import amr_master_rule
+
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import rdfterm_computer, prefix_handle
 from tenet.transduction import net
-from tenet.scheme.amr_master_rule.transduction import atom_class_extractor as rule_1
-from tenet.scheme.amr_master_rule.transduction import atom_individual_extractor as rule_2
-from tenet.scheme.amr_master_rule.transduction import atom_property_extractor as rule_3
-from tenet.scheme.amr_master_rule.transduction import atom_value_extractor as rule_4
-from tenet.scheme.amr_master_rule.transduction import atom_phenomena_extractor as rule_5
-from tenet.scheme.amr_master_rule.transduction import atom_relation_propagator as rule_6
-from tenet.scheme import amr_master_rule
 
 
 
@@ -88,7 +89,7 @@ def add_triples_in_graph(test_file_name, graph, triple_list):
 #==============================================================================
         
 def test_search_pattern_1(graph):
-    _, pattern_set = rule_1.__search_pattern(graph)
+    _, pattern_set = test_rule_1.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -99,7 +100,7 @@ def test_search_pattern_1(graph):
 
         
 def test_search_pattern_2(graph):
-    _, pattern_set = rule_2.__search_pattern(graph)
+    _, pattern_set = test_rule_2.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -111,7 +112,7 @@ def test_search_pattern_2(graph):
 
         
 def test_search_pattern_3(graph):
-    _, pattern_set = rule_3.__search_pattern(graph)
+    _, pattern_set = test_rule_3.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -122,7 +123,7 @@ def test_search_pattern_3(graph):
 
         
 def test_search_pattern_4(graph):
-    _, pattern_set = rule_4.__search_pattern(graph)
+    _, pattern_set = test_rule_4.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -132,7 +133,7 @@ def test_search_pattern_4(graph):
 
         
 def test_search_pattern_5(graph):
-    _, pattern_set = rule_5.__search_pattern(graph)
+    _, pattern_set = test_rule_5.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -145,7 +146,7 @@ def test_search_pattern_5(graph):
 
         
 def test_search_pattern_6(graph):
-    _, pattern_set = rule_6.__search_pattern(graph)
+    _, pattern_set = test_rule_6.__search_pattern(graph)
     print(f'\n ----- search 1 result: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
@@ -159,7 +160,7 @@ def test_search_pattern_6(graph):
         if len(target_net.base_node) > 0:
             base_leaf = target_net.base_node[0]
             
-            _, result_set = rule_6.__search_leaf_in_leaf_relation(graph, base_leaf) 
+            _, result_set = test_rule_6.__search_leaf_in_leaf_relation(graph, base_leaf) 
             print(f'\n ----- search 2 result: {len(result_set)}')
             for row in result_set: 
                 result_str = f'>>> '
@@ -167,7 +168,7 @@ def test_search_pattern_6(graph):
                 result_str += f', {row.inRelationRole.n3(graph.namespace_manager)} )'
                 print(result_str) 
                 
-            _, result_set = rule_6.__search_leaf_in_value_relation(graph, base_leaf) 
+            _, result_set = test_rule_6.__search_leaf_in_value_relation(graph, base_leaf) 
             print(f'\n ----- search 3 result: {len(result_set)}')
             for row in result_set: 
                 result_str = f'>>> '
@@ -175,7 +176,7 @@ def test_search_pattern_6(graph):
                 result_str += f', {row.inRelationRole.n3(graph.namespace_manager)} )'
                 print(result_str)
                 
-            _, result_set = rule_6.__search_leaf_out_leaf_relation(graph, base_leaf) 
+            _, result_set = test_rule_6.__search_leaf_out_leaf_relation(graph, base_leaf) 
             print(f'\n ----- search 4 result: {len(result_set)}')
             for row in result_set: 
                 result_str = f'>>> '
@@ -183,7 +184,7 @@ def test_search_pattern_6(graph):
                 result_str += f', {row.outNet.n3(graph.namespace_manager)} )'
                 print(result_str)
                 
-            _, result_set = rule_6.__search_leaf_out_value_relation(graph, base_leaf) 
+            _, result_set = test_rule_6.__search_leaf_out_value_relation(graph, base_leaf) 
             print(f'\n ----- search 5 result: {len(result_set)}')
             for row in result_set: 
                 result_str = f'>>> '
@@ -195,7 +196,7 @@ def test_search_pattern_6(graph):
 
         
 def test_search_structure(graph):
-    result_set = rule_3.__search_structure(graph)
+    result_set = test_rule_3.__search_structure(graph)
     print(f'\n ----- number of selection found: {len(result_set)}')
     for row in result_set: 
         result_str = f'>>> '
@@ -239,7 +240,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_1.extract_atom_class)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_1.extract_atom_class)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 2')
@@ -250,7 +251,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_2.extract_atom_individual)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_2.extract_atom_individual)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 3')
@@ -261,7 +262,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_3.extract_atom_property)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_3.extract_atom_property)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 4')
@@ -272,7 +273,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_4.extract_atom_value)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_4.extract_atom_value)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 5')
@@ -283,7 +284,7 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_5.extract_atom_phenomena)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_5.extract_atom_phenomena)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 6')
@@ -294,16 +295,16 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_3, graph_3, rule_6.propagate_atom_relation)
+    test_rule_application(TEST_FILE_NAME_3, graph_3, test_rule_6.propagate_atom_relation)
     print('\n \n')
     print('\n \n')
     
     print('\n ///////////////////// Additional Tests')
     print('\n *** Unit Test ***')
-    # test_rule_application(graph_1, rule_1.extract_atom_class)
-    # test_rule_application(graph_1, rule_3.extract_atom_property)
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_6.propagate_atom_relation)
-    test_rule_application(TEST_FILE_NAME_2, graph_2, rule_6.propagate_atom_relation)
+    # test_rule_application(graph_1, test_rule_1.extract_atom_class)
+    # test_rule_application(graph_1, test_rule_3.extract_atom_property)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_6.propagate_atom_relation)
+    test_rule_application(TEST_FILE_NAME_2, graph_2, test_rule_6.propagate_atom_relation)
     print('\n \n')
 
     print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_tests/test_rule_composite_class_extractor.py b/tests/dev_owl_rule_tests/test_rule_extractor_composite_net.py
similarity index 95%
rename from tests/dev_tests/test_rule_composite_class_extractor.py
rename to tests/dev_owl_rule_tests/test_rule_extractor_composite_net.py
index 1f7a7894a9c6b3f70f07c1ab315341b5b4e6ffcc..2166b65d99f744ef84c38d0f6f6c75fe68131acb 100644
--- a/tests/dev_tests/test_rule_composite_class_extractor.py
+++ b/tests/dev_owl_rule_tests/test_rule_extractor_composite_net.py
@@ -23,9 +23,9 @@ from context import tenet
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import rdfterm_computer, prefix_handle
 from tenet.transduction import net
-from tenet.scheme.amr_rule.transduction import composite_class_extractor_1 as rule_1
-from tenet.scheme.amr_rule.transduction import composite_class_extractor_2 as rule_2
-from tenet.scheme import amr_rule
+from tenet.scheme.amr_master_rule.transduction.extractor import composite_class_extractor_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction.extractor import composite_class_extractor_2 as rule_2
+from tenet.scheme import amr_master_rule as amr_rule
 
 
 
diff --git a/tests/dev_owl_rule_tests/test_rule_owl_generator_class.py b/tests/dev_owl_rule_tests/test_rule_owl_generator_class.py
new file mode 100644
index 0000000000000000000000000000000000000000..3294b7ac09b79b79503eacb1799aeb1ad8a88618
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_rule_owl_generator_class.py
@@ -0,0 +1,241 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Extraction Rule Test
+#------------------------------------------------------------------------------
+# Script to test rules under development
+#==============================================================================
+
+import subprocess, os
+from rdflib import Graph, Namespace
+from rdflib.namespace import NamespaceManager, FOAF, RDF
+from rdflib import URIRef, Literal, BNode
+
+FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
+INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+
+TEST_FILE_NAME_1 = 'devGraph-classes-to-generate-1'
+TEST_FILE_NAME_2 = 'devGraph-classes-to-generate-2'
+
+from context import tenet
+from tenet.transduction import rdfterm_computer, prefix_handle
+from tenet.scheme.amr_master_rule.owl_generation import owl_class_generator as dev_rule
+from tenet.scheme import amr_master_rule as amr_rule
+
+
+from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
+
+
+
+#==============================================================================
+# Useful Methods
+#==============================================================================
+
+def load_test_graph(test_file_name):
+    print(f'\n -- Test Graph Loading')
+    graph = Graph()
+    prefix_handle.update_graph_namespacemanager(graph)
+    graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl'
+    graph.parse(graph_path)
+    print(f" ----- Graph Loaded ({len(graph)})")
+    return graph
+
+
+def print_triple(graph, triple, num=-1):
+    num_str = f'[{num}]' if num > -1 else '[-]'
+    (s, p, o) = triple
+    s = __update_uri_with_prefix(graph, s)
+    p = __update_uri_with_prefix(graph, p)
+    o = __update_uri_with_prefix(graph, o)
+    print(f' {num_str} {s} {p} {o}')
+    
+
+def add_triples_in_graph(test_file_name, graph, triple_list):
+    print(f'\n -- Adding triple(s) in graph')       
+    print(f" ----- Graph length before update: {len(graph)}")
+    print(f" ----- Number of triples to add: {len(triple_list)}")
+    
+    print(f" ----- Added triples:")
+    n = 0
+    graph_length = len(graph)
+    for triple in triple_list:
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)      
+        
+    print(f" ----- Graph length after update: {len(graph)}")
+    
+    output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl'
+    output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result'
+    print(f'\n -- Serialize test graph to {output_graph_path}')
+    graph.serialize(destination=output_graph_path, 
+                    format='turtle',
+                    base=output_graph_uri)
+
+#==============================================================================
+# Development Test
+#==============================================================================
+
+# -- Test: Methods to search for patterns
+        
+def test_search_pattern_1(graph):
+    print('\n -- Search patterns (1)')
+    pattern_result_set = dev_rule.__search_pattern_1(graph)
+    print(f'\n ----- number of selection found: {len(pattern_result_set)}')
+    for selection in pattern_result_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.class_net.n3(graph.namespace_manager)}'
+        print(result_str) 
+                           
+        
+def test_search_pattern_2(graph):
+    print('\n -- Search patterns (2)')
+    pattern_result_set = dev_rule.__search_pattern_2(graph)
+    print(f'\n ----- number of selection found: {len(pattern_result_set)}')
+    for selection in pattern_result_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.class_net.n3(graph.namespace_manager)}'
+        print(result_str) 
+   
+
+# -- Test: Methods to get useful net list 
+                        
+def __test_get_list_function(graph, get_function, f_name): 
+    print(f'\n -- Get net list with {f_name}')
+    net_list =  get_function(graph)
+    print(f'\n ----- number of selection found: {len(net_list)}')
+    for net in net_list: 
+        print(f'>>> {net.uri.n3(graph.namespace_manager)}') 
+    return net_list
+        
+def test_get_atom_class_net_list(graph):
+    get_function = dev_rule.__get_atom_class_net_list
+    f_name = '__get_atom_class_net_list'
+    return __test_get_list_function(graph, get_function, f_name)
+        
+def test_get_composite_class_net_list(graph):
+    get_function = dev_rule.__get_composite_class_net_list
+    f_name = '__get_composite_class_net_list'
+    return __test_get_list_function(graph, get_function, f_name)
+        
+def test_get_mother_class_net_list(graph):
+    list_1 =  dev_rule.__get_atom_class_net_list(graph)
+    list_2 =  dev_rule.__get_composite_class_net_list(graph)
+    print(f'\n -- Get net list with __get_mother_class_net_list')
+    net_list =  dev_rule.__get_mother_class_net_list(list_1, list_2)
+    print(f'\n ----- number of selection found: {len(net_list)}')
+    for net in net_list: 
+        print(f'>>> {net.uri.n3(graph.namespace_manager)}') 
+    return net_list
+      
+
+# -- Test: Check Method(s)
+        
+def check_net_not_deprecated(graph, atom_class_net_list, composite_class_net_list):
+    not_deprecated_net_list = []
+    for class_net in (atom_class_net_list + composite_class_net_list):
+        if not class_net.is_deprecated():
+            not_deprecated_net_list.append(class_net)
+    print(f'\n ----- number of not deprecated net: {len(not_deprecated_net_list)}')
+    for net in not_deprecated_net_list: 
+        print(f'>>> {net.uri.n3(graph.namespace_manager)}') 
+        
+        
+# -- Test: Generator Methods
+        
+def test_generate_owl_triple_definition(graph, class_net):
+    print(f' ----- Generate OWL Triple Definition ({class_net.uri.n3(graph.namespace_manager)})')
+    triple_list =  dev_rule.__generate_owl_triple_definition(graph, class_net)
+    print(f' -------- Net Class URI: {class_net.class_uri}')
+    print(f' -------- number of triples: {len(triple_list)}')
+    n = 0
+    for triple in triple_list:
+        n += 1
+        print_triple(graph, triple, num=n)
+    return triple_list
+
+
+#==============================================================================
+# Unit Test
+#==============================================================================
+
+def test_rule_application(test_file_name, graph, rule):    
+    print('\n -- Rule Test')
+    
+    rule_label, new_triple_list = rule(graph)
+    print(f' ----- label: {rule_label}')
+    
+    add_triples_in_graph(test_file_name, graph, new_triple_list)
+    
+
+
+#==============================================================================
+# Test Script
+#==============================================================================
+
+if __name__ == '__main__':
+      
+    print('\n *** Test Preparation ***')
+    graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    graph_2 = load_test_graph(TEST_FILE_NAME_2)
+    print('\n \n')
+    
+    print('\n ///////////////////// Generator Rule 1')
+    
+    print('\n *** Step Test (1) ***')
+    
+    print('\n -- Step 1a: search pattern')
+    pattern_set_1 = test_search_pattern_1(graph_1)
+    pattern_set_2 = test_search_pattern_2(graph_1)
+    
+    print('\n -- Step 1b: get semantic net list')
+    atom_class_net_list =  test_get_atom_class_net_list(graph_1)
+    composite_class_net_list =  test_get_composite_class_net_list(graph_1)
+    mother_class_net_list =  test_get_mother_class_net_list(graph_1)
+    
+    print('\n -- Step 2: check class net not deprecated')
+    check_net_not_deprecated(graph_1, atom_class_net_list, composite_class_net_list)
+       
+    print('\n -- Step 3: generate OWL triple definition for class net')
+    total_triple_list = []
+    for class_net in (atom_class_net_list + composite_class_net_list):
+        if not class_net.is_deprecated():    
+            total_triple_list += test_generate_owl_triple_definition(graph_1, class_net)
+    print(f' ----- Total Number of triples: {len(total_triple_list)}')
+    
+    print('\n \n')
+    
+    
+    print('\n *** Step Test (2) ***')
+    
+    print('\n -- Step 1a: search pattern')
+    pattern_set_1 = test_search_pattern_1(graph_2)
+    pattern_set_2 = test_search_pattern_2(graph_2)
+    
+    print('\n -- Step 1b: get semantic net list')
+    atom_class_net_list =  test_get_atom_class_net_list(graph_2)
+    composite_class_net_list =  test_get_composite_class_net_list(graph_2)
+    mother_class_net_list =  test_get_mother_class_net_list(graph_2)
+    
+    print('\n -- Step 2: check class net not deprecated')
+    check_net_not_deprecated(graph_2, atom_class_net_list, composite_class_net_list)
+       
+    print('\n -- Step 3: generate OWL triple definition for class net')
+    total_triple_list = []
+    for class_net in composite_class_net_list:
+        if not class_net.is_deprecated():
+            total_triple_list = test_generate_owl_triple_definition(graph_1, class_net)
+    print(f' ----- Total Number of triples: {len(total_triple_list)}')
+    
+    print('\n \n')
+    
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_2, graph_2, amr_rule.generate_owl_class)
+    print('\n \n')
+    
+
+    print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_owl_rule_tests/test_rule_owl_generator_individual.py b/tests/dev_owl_rule_tests/test_rule_owl_generator_individual.py
new file mode 100644
index 0000000000000000000000000000000000000000..c7aa98e313dff88b4d0c78f9a6e051adb648fdbd
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_rule_owl_generator_individual.py
@@ -0,0 +1,156 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Extraction Rule Test
+#------------------------------------------------------------------------------
+# Script to test rules under development
+#==============================================================================
+
+import subprocess, os
+from rdflib import Graph, Namespace
+from rdflib.namespace import NamespaceManager, FOAF, RDF
+from rdflib import URIRef, Literal, BNode
+
+FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
+INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
+
+TEST_FILE_NAME_1 = 'devGraph-classes-to-generate-1'
+
+from context import tenet
+from tenet.transduction import rdfterm_computer, prefix_handle, net
+from tenet.scheme.amr_master_rule.owl_generation import owl_individual_generator as dev_rule
+from tenet.scheme import amr_master_rule as amr_rule
+
+
+from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
+
+
+
+#==============================================================================
+# Useful Methods
+#==============================================================================
+
+def load_test_graph(test_file_name):
+    print(f'\n -- Test Graph Loading')
+    graph = Graph()
+    prefix_handle.update_graph_namespacemanager(graph)
+    graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl'
+    graph.parse(graph_path)
+    print(f" ----- Graph Loaded ({len(graph)})")
+    return graph
+
+
+def print_triple(graph, triple, num=-1):
+    num_str = f'[{num}]' if num > -1 else '[-]'
+    (s, p, o) = triple
+    s = __update_uri_with_prefix(graph, s)
+    p = __update_uri_with_prefix(graph, p)
+    o = __update_uri_with_prefix(graph, o)
+    print(f' {num_str} {s} {p} {o}')
+    
+
+def add_triples_in_graph(test_file_name, graph, triple_list):
+    print(f'\n -- Adding triple(s) in graph')       
+    print(f" ----- Graph length before update: {len(graph)}")
+    print(f" ----- Number of triples to add: {len(triple_list)}")
+    
+    print(f" ----- Added triples:")
+    n = 0
+    graph_length = len(graph)
+    for triple in triple_list:
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)      
+        
+    print(f" ----- Graph length after update: {len(graph)}")
+    
+    output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl'
+    output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result'
+    print(f'\n -- Serialize test graph to {output_graph_path}')
+    graph.serialize(destination=output_graph_path, 
+                    format='turtle',
+                    base=output_graph_uri)
+
+#==============================================================================
+# Development Test
+#==============================================================================
+
+# -- Test: Methods to search for patterns
+        
+def test_search_pattern(graph):
+    print('\n -- Search patterns')
+    _, pattern_result_set = dev_rule.__search_pattern(graph)
+    print(f'\n ----- number of selection found: {len(pattern_result_set)}')
+    for selection in pattern_result_set: 
+        result_str = f'>>> '
+        result_str += f'{selection.individual_net.n3(graph.namespace_manager)}'
+        print(result_str) 
+    return pattern_result_set          
+              
+        
+# -- Test: Generator Methods
+        
+def test_generate_owl_triple_definition(graph, individual_net):
+    print(f' ----- Generate OWL Triple Definition ({individual_net.uri.n3(graph.namespace_manager)})')
+    triple_list =  dev_rule.__generate_owl_triple_definition(graph, individual_net)
+    print(f' -------- Net Individual URI: {individual_net.individual_uri}')
+    print(f' -------- number of triples: {len(triple_list)}')
+    n = 0
+    for triple in triple_list:
+        n += 1
+        print_triple(graph, triple, num=n)
+    return triple_list
+
+
+#==============================================================================
+# Unit Test
+#==============================================================================
+
+def test_rule_application(test_file_name, graph, rule):    
+    print('\n -- Rule Test')
+    
+    rule_label, new_triple_list = rule(graph)
+    print(f' ----- label: {rule_label}')
+    
+    add_triples_in_graph(test_file_name, graph, new_triple_list)
+    
+
+
+#==============================================================================
+# Test Script
+#==============================================================================
+
+if __name__ == '__main__':
+      
+    print('\n *** Test Preparation ***')
+    graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    print('\n \n')
+    
+    print('\n ///////////////////// Generator Rule 1')
+    
+    print('\n *** Step Test (1) ***')
+    
+    print('\n -- Step 1: search pattern')
+    pattern_set = test_search_pattern(graph_1)
+       
+    print('\n -- Step 2: generate OWL triple definition for individual net')
+    total_triple_list = []
+    for pattern in pattern_set:
+        individual_net = net.IndividualNet(graph_1, uri=pattern.individual_net)
+        if not individual_net.is_deprecated():
+            total_triple_list += test_generate_owl_triple_definition(graph_1, individual_net)
+    print(f' ----- Total Number of triples: {len(total_triple_list)}')
+    
+    print('\n \n')
+    
+    
+    print('\n *** Unit Test ***')
+    test_rule_application(TEST_FILE_NAME_1, graph_1, amr_rule.generate_owl_individual)
+    print('\n \n')
+    
+
+    print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_tests/test_rule_owl_generator.py b/tests/dev_owl_rule_tests/test_rule_owl_generator_property.py
similarity index 98%
rename from tests/dev_tests/test_rule_owl_generator.py
rename to tests/dev_owl_rule_tests/test_rule_owl_generator_property.py
index 1eee408f11e743364c536e6f154b19d1bb5b8769..51d907345328b835ec3a991a2f2c05401ac23ff2 100644
--- a/tests/dev_tests/test_rule_owl_generator.py
+++ b/tests/dev_owl_rule_tests/test_rule_owl_generator_property.py
@@ -23,8 +23,8 @@ OUTPUT_GRAPH_URI = f'https://amr.tetras-libre.fr/rdf/{TEST_FILE_NAME}/result'
 
 from context import tenet
 from tenet.transduction import rdfterm_computer, prefix_handle
-from tenet.scheme.amr_rule.generation import owl_property_generator as dev_rule
-from tenet.scheme import amr_rule
+from tenet.scheme.amr_master_rule.owl_generation import owl_property_generator as dev_rule
+from tenet.scheme import amr_master_rule as amr_rule
 
 
 
diff --git a/tests/dev_tests/test_rule_phenomena_and_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_and.py
similarity index 96%
rename from tests/dev_tests/test_rule_phenomena_and_analyzer.py
rename to tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_and.py
index d85270277c67b05456f804c5187512805b2a4f9b..2e4376d17ea011ccc0e1fca5d5d5f0ad5ebb0fda 100644
--- a/tests/dev_tests/test_rule_phenomena_and_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_and.py
@@ -20,17 +20,14 @@ TEST_FILE_NAME_1 = 'and-devGraph-1'
 TEST_FILE_NAME_2 = 'and-devGraph-2'
 
 from context import tenet
-from tenet.scheme.amr_clara_rule.transduction import phenomena_and_analyzer_1 as rule_1
-from tenet.scheme.amr_clara_rule.transduction import phenomena_and_analyzer_2 as rule_2
-from tenet.scheme import amr_clara_rule as rule
+from tenet.scheme.amr_master_rule.transduction.phenomena_analyzer import and_analyzer_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction.phenomena_analyzer import and_analyzer_2 as rule_2
+from tenet.scheme import amr_master_rule as rule
 
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import query_builder
 from tenet.transduction import prefix_handle
 
-INDENT_STR = '            '
-
-
 
 #==============================================================================
 # Useful Methods
diff --git a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_mod.py
similarity index 96%
rename from tests/dev_tests/test_rule_phenomena_mod_analyzer.py
rename to tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_mod.py
index cfc9433de36d04e32f825c54950ad41ba0d6f221..9d710f7a5a4d0fd8ac0685e4e29169e05513aa49 100644
--- a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_mod.py
@@ -20,11 +20,12 @@ TEST_FILE_NAME_1 = 'mod-analyzer-devGraph-1'
 TEST_FILE_NAME_2 = 'mod-analyzer-devGraph-2'
 
 from context import tenet
+from tenet.scheme.amr_master_rule.transduction.phenomena_analyzer import mod_analyzer_1 as rule_1
+from tenet.scheme import amr_master_rule as amr_rule
+
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import rdfterm_computer, prefix_handle
 from tenet.transduction import net
-from tenet.scheme.amr_rule.transduction import phenomena_mod_analyzer_1 as rule_1
-from tenet.scheme import amr_rule
 
 
 
diff --git a/tests/dev_tests/test_rule_phenomena_or_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_or.py
similarity index 96%
rename from tests/dev_tests/test_rule_phenomena_or_analyzer.py
rename to tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_or.py
index 6c674bbfed0ac218016d6ee8bb113e5cb0a1bfff..db467c34f73c8311b99a6abbfb2ba4b6612e09df 100644
--- a/tests/dev_tests/test_rule_phenomena_or_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_analyzer_or.py
@@ -20,9 +20,9 @@ OUTPUT_GRAPH_PATH = f'{OUTPUT_DIR_PATH}devGraph1.result.ttl'
 OUTPUT_GRAPH_URI = f'https://amr.tetras-libre.fr/rdf/devGraph1/result'
 
 from context import tenet
-from tenet.scheme.amr_rule.transduction import phenomena_or_analyzer_1 as rule_1
-from tenet.scheme.amr_rule.transduction import phenomena_or_analyzer_2 as rule_2
-from tenet.scheme import amr_rule as rule
+from tenet.scheme.amr_master_rule.transduction.phenomena_analyzer import or_analyzer_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction.phenomena_analyzer import or_analyzer_2 as rule_2
+from tenet.scheme import amr_master_rule as rule
 
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import query_builder
diff --git a/tests/dev_tests/test_rule_composite_property_extractor.py b/tests/dev_owl_rule_tests/test_rule_reification.py
similarity index 74%
rename from tests/dev_tests/test_rule_composite_property_extractor.py
rename to tests/dev_owl_rule_tests/test_rule_reification.py
index f04411550999aa94def812f5ceb9e9dda208978c..e0dd7ca11f36124f08a34f2413f503e9c4e7965b 100644
--- a/tests/dev_tests/test_rule_composite_property_extractor.py
+++ b/tests/dev_owl_rule_tests/test_rule_reification.py
@@ -16,14 +16,17 @@ FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
 INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
 OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
 
-TEST_FILE_NAME_1 = 'composite-property-extraction-devGraph-1'
+TEST_FILE_NAME_1 = 'atom-extraction-devGraph-1'
+TEST_FILE_NAME_2 = 'atom-extraction-devGraph-2'
+TEST_FILE_NAME_3 = 'atom-extraction-devGraph-3'
 
 from context import tenet
+from scheme.amr_master_rule.preprocessing import amr_reification_1 as test_rule_1
+from tenet.scheme import amr_master_rule
+
 from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
 from tenet.transduction import rdfterm_computer, prefix_handle
 from tenet.transduction import net
-from tenet.scheme.amr_clara_rule.transduction import action_property_extractor as rule_1
-from tenet.scheme import amr_clara_rule
 
 
 
@@ -41,13 +44,6 @@ def load_test_graph(test_file_name):
     return graph
 
 
-def define_clause_list(composition_pattern_list):
-    clause_list = []
-    for (net_1, relation, net_2) in composition_pattern_list:
-        clause_list.append(f'{net_1} {relation} {net_2}.')
-    return clause_list
-
-
 def print_triple(graph, triple, num=-1):
     num_str = f'[{num}]' if num > -1 else '[-]'
     (s, p, o) = triple
@@ -64,10 +60,13 @@ def add_triples_in_graph(test_file_name, graph, triple_list):
     
     print(f" ----- Added triples:")
     n = 0
+    graph_length = len(graph)
     for triple in triple_list:
-        n += 1
-        print_triple(graph, triple, num=n)
-        graph.add(triple)      
+        graph.add(triple)
+        if graph_length < len(graph):
+            n += 1
+            graph_length = len(graph)
+            print_triple(graph, triple, num=n)      
         
     print(f" ----- Graph length after update: {len(graph)}")
     
@@ -81,32 +80,21 @@ def add_triples_in_graph(test_file_name, graph, triple_list):
 
 
 #==============================================================================
-# Development / Step Test
+# Development Test
 #==============================================================================
         
-def test_search_pattern_1(graph):  
-    print('\n -- Step 1: Search Pattern')
-    _, pattern_set = rule_1.__search_pattern(graph)
+def test_search_pattern_1(graph):
+    _, pattern_set = test_rule_1.__search_pattern(graph)
     print(f'\n ----- number of selection found: {len(pattern_set)}')
     for row in pattern_set: 
         result_str = f'>>> '
-        result_str += f'{row.property_net.n3(graph.namespace_manager)}'
+        result_str += f'{row.amrlk_concept.n3(graph.namespace_manager)}'
+        result_str += f' | {row.phenomena.n3(graph.namespace_manager)}'
+        result_str += f' | {row.label_1.n3(graph.namespace_manager)}'
+        result_str += f' | {row.label_2.n3(graph.namespace_manager)}'
         print(result_str) 
     return pattern_set
 
-        
-def test_search_pattern_2(graph):
-    print('\n -- Step 1: Search Pattern')
-    _, pattern_set = rule_2.__search_pattern(graph)
-    print(f'\n ----- number of selection found: {len(pattern_set)}')
-    for row in pattern_set: 
-        result_str = f'>>> '
-        result_str += f'{row.property_net.n3(graph.namespace_manager)}'
-        result_str += f' {row.class_net_1.n3(graph.namespace_manager)}'
-        result_str += f' {row.class_net_2.n3(graph.namespace_manager)}'
-        print(result_str) 
-    return pattern_set
-        
     
 
 #==============================================================================
@@ -131,15 +119,19 @@ if __name__ == '__main__':
       
     print('\n *** Test Preparation ***')
     graph_1 = load_test_graph(TEST_FILE_NAME_1)
+    graph_2 = load_test_graph(TEST_FILE_NAME_2)
+    graph_3 = load_test_graph(TEST_FILE_NAME_3)
     print('\n \n')
     
     print('\n ///////////////////// Extraction Rule 1')
     
     print('\n *** Step Test ***')
+    print('\n -- Step 1: Search Pattern')
     pattern_set = test_search_pattern_1(graph_1)
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    test_rule_application(TEST_FILE_NAME_1, graph_1, rule_1.extract_action_property)
+    test_rule_application(TEST_FILE_NAME_1, graph_1, test_rule_1.reclassify_concept_1)
+    print('\n \n')
 
     print('\n *** - ***')
\ No newline at end of file
diff --git a/tests/dev_technical_tests/context.py b/tests/dev_technical_tests/context.py
new file mode 100644
index 0000000000000000000000000000000000000000..f6d3a3fef9ee8e78b4def19130e49cf5b0207a64
--- /dev/null
+++ b/tests/dev_technical_tests/context.py
@@ -0,0 +1,9 @@
+import os, sys
+
+CURRENT_DIRPATH = os.path.dirname(os.path.abspath(__file__))
+LIB_PATH = os.path.dirname(f'{CURRENT_DIRPATH}/../..')
+print(f'Test Context: {LIB_PATH}')
+sys.path.insert(0, os.path.abspath(LIB_PATH))
+
+import tenet
+ 
diff --git a/tests/dev_technical_tests/test_data/action-property-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5b8672b3b611052684cfc43d357908fc6f238c5a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-1.result.ttl
@@ -0,0 +1,1375 @@
+@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:refer-01.ARG0 a ns11:FrameRole .
+
+ns11:refer-01.ARG1 a ns11:FrameRole .
+
+ns11:right-05.ARG2 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_a_op1_n a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_n2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_ii_domain_a a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:edge_k_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_ii a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l_mod_t a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_ARG1_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_mod_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o2_op1_c a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o2_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_o_ARG2_k a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_r2_ARG0_n2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r2_ARG1_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG2_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-15 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-15" ;
+    :hasSentenceStatement "You must keep intact any copyright or Database Right notices and notices that refer to this License." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_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:atomProperty_refer_r2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_notice_n2,
+        net:atomProperty_notice_n2 ;
+    :role_ARG1 net:atomClass_license_l,
+        net:atomProperty_license_l,
+        net:compositeClass_this-license_l ;
+    net:coverBaseNode :leaf_refer-01_r2 ;
+    net:coverNode :leaf_refer-01_r2 ;
+    net:hasNaming "refer" ;
+    net:hasPropertyName "refer" ;
+    net:hasPropertyName01 "refering" ;
+    net:hasPropertyName10 "refer-by" ;
+    net:hasPropertyName12 "refer-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_license-01_l,
+        :leaf_notice-03_n2 .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_this_t a net:Individual_Net ;
+    net:composeFrom net:atomClass_this_t ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasNaming "this" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG2 net:actionProperty_keep_k,
+        net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> a ns11:refer-01 ;
+    ns11:refer-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    ns11:refer-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> a ns3:AMR ;
+    ns3:has-id "asail_odrl_sentences-15" ;
+    ns3:has-sentence "You must keep intact any copyright or Database Right notices and notices that refer to this License." ;
+    ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3: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 ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_any rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:any ;
+    :label "any" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_database rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:database ;
+    :label "database" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_refer-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:refer-01 ;
+    :label "refer-01" .
+
+:concept_right-05 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:right-05 ;
+    :label "right-05" .
+
+:concept_this rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ;
+    :label "a2" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ;
+    :label "c" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ;
+    :label "d" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ;
+    :label "k" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ;
+    :label "l" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ;
+    :label "n" .
+
+:variable_n2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    :label "n2" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ;
+    :label "o2" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ;
+    :label "r" .
+
+:variable_r2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> ;
+    :label "r2" .
+
+:variable_t a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ;
+    :label "t" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ;
+    :label "y" .
+
+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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:actionProperty_notice_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_domain net:phenomena_conjunction-AND_a ;
+    net:composeFrom net:actionProperty_keep_k,
+        net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "notice" ;
+    net:hasPropertyName10 "notice" ;
+    net:hasPropertyName12 "notice" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomClass_any_a2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_any_a2 ;
+    net:coverNode :leaf_any_a2 ;
+    net:hasClassName "any" ;
+    net:hasNaming "any" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_database_d a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_database_d ;
+    net:coverNode :leaf_database_d ;
+    net:hasClassName "database" ;
+    net:hasNaming "database" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_copyright_c a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasNaming "copyright" ;
+    net:hasPropertyName "copyright" ;
+    net:hasPropertyName01 "copyrighting" ;
+    net:hasPropertyName10 "copyright-by" ;
+    net:hasPropertyName12 "copyright-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_notice_n a net:Atom_Property_Net ;
+    :role_ARG1 net:phenomena_conjunction-OR_o2 ;
+    :role_mod net:atomClass_any_a2 ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_any_a2,
+        :leaf_or_o2 .
+
+net:atomProperty_right_r a net:Atom_Property_Net ;
+    :role_ARG2 net:atomClass_database_d ;
+    net:coverBaseNode :leaf_right-05_r ;
+    net:coverNode :leaf_right-05_r ;
+    net:hasNaming "right" ;
+    net:hasPropertyName "right" ;
+    net:hasPropertyName01 "righting" ;
+    net:hasPropertyName10 "right-by" ;
+    net:hasPropertyName12 "right-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_database_d .
+
+net:compositeClass_this-license_l a net:Composite_Class_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:composeFrom net:atomClass_license_l,
+        net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_this_t ;
+    net:hasMotherClassNet net:atomClass_license_l ;
+    net:hasNaming "this-license" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+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-OR_o2 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_copyright_c ;
+    :role_op2 net:atomProperty_right_r ;
+    net:coverBaseNode :leaf_or_o2 ;
+    net:coverNode :leaf_or_o2 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType :phenomena_conjunction_or ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> a ns2:any ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> a ns11:copyright-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> a ns2:database ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> a ns2:intact ;
+    ns2:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> a ns11:license-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ;
+    ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> a ns3:or ;
+    ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> a ns11:right-05 ;
+    ns11:right-05.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> a ns2:this ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:refer-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:right-05 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:any a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:database a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:intact a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:or a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_refer-01_r2 a :AMR_Leaf ;
+    :edge_r2_ARG0_n2 :leaf_notice-03_n2 ;
+    :edge_r2_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_refer-01 ;
+    :hasVariable :variable_r2 .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_keep_k a net:Action_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomClass_notice_n2 a net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_notice_n2 ;
+    net:coverBaseNode :leaf_notice-03_n2 ;
+    net:coverNode :leaf_notice-03_n2 ;
+    net:hasClassName "notice" ;
+    net:hasNaming "notice" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:actionProperty_notice_k,
+        net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomProperty_license_l a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_this_t .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_notice_n ;
+    :role_op2 net:atomClass_notice_n2,
+        net:atomProperty_notice_n2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> a ns11:notice-03 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_n :leaf_notice-03_n ;
+    :edge_a_op2_n2 :leaf_notice-03_n2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_o2 :leaf_or_o2 ;
+    :edge_n_mod_a2 :leaf_any_a2 ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_k :leaf_keep-01_k ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_right-05_r a :AMR_Leaf ;
+    :edge_r_ARG2_d :leaf_database_d ;
+    :hasConcept :concept_right-05 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_intact_ii a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_license_l a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:composeFrom net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasClassName "license" ;
+    net:hasNaming "license" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_notice_n2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_notice-03_n2 ;
+    net:coverNode :leaf_notice-03_n2 ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_any_a2 a :AMR_Leaf ;
+    :hasConcept :concept_any ;
+    :hasVariable :variable_a2 .
+
+:leaf_database_d a :AMR_Leaf ;
+    :hasConcept :concept_database ;
+    :hasVariable :variable_d .
+
+:leaf_or_o2 a :AMR_Leaf ;
+    :edge_o2_op1_c :leaf_copyright-01_c ;
+    :edge_o2_op2_r :leaf_right-05_r ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o2 .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+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_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Structure a owl:Class .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_this_t a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :edge_ii_domain_a :leaf_and_a ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_ii :leaf_intact_ii ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+:leaf_notice-03_n2 a :AMR_Leaf ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n2 .
+
+:leaf_this_t a :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:leaf_license-01_l a :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+net:Net a owl:Class ;
+    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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf 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/tests/dev_technical_tests/test_data/action-property-devGraph-1.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..8a15a8ffb8d82500584a83fbb6f67c9793986c99
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-1.ttl
@@ -0,0 +1,1353 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/15//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:refer-01.ARG0 a ns11:FrameRole .
+
+ns11:refer-01.ARG1 a ns11:FrameRole .
+
+ns11:right-05.ARG2 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_a_op1_n a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_n2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_ii_domain_a a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:edge_k_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_ii a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l_mod_t a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_ARG1_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_mod_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o2_op1_c a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o2_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_o_ARG2_k a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_r2_ARG0_n2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r2_ARG1_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG2_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-15 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-15" ;
+    :hasSentenceStatement "You must keep intact any copyright or Database Right notices and notices that refer to this License." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_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:atomProperty_refer_r2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_notice_n2,
+        net:atomProperty_notice_n2 ;
+    :role_ARG1 net:atomClass_license_l,
+        net:atomProperty_license_l,
+        net:compositeClass_this-license_l ;
+    net:coverBaseNode :leaf_refer-01_r2 ;
+    net:coverNode :leaf_refer-01_r2 ;
+    net:hasNaming "refer" ;
+    net:hasPropertyName "refer" ;
+    net:hasPropertyName01 "refering" ;
+    net:hasPropertyName10 "refer-by" ;
+    net:hasPropertyName12 "refer-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_license-01_l,
+        :leaf_notice-03_n2 .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_this_t a net:Individual_Net ;
+    net:composeFrom net:atomClass_this_t ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasNaming "this" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG2 net:actionProperty_keep_k,
+        net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> a ns11:refer-01 ;
+    ns11:refer-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    ns11:refer-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> a ns3:AMR ;
+    ns3:has-id "asail_odrl_sentences-15" ;
+    ns3:has-sentence "You must keep intact any copyright or Database Right notices and notices that refer to this License." ;
+    ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3: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 ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_any rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:any ;
+    :label "any" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_database rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:database ;
+    :label "database" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_refer-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:refer-01 ;
+    :label "refer-01" .
+
+:concept_right-05 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:right-05 ;
+    :label "right-05" .
+
+:concept_this rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ;
+    :label "a2" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ;
+    :label "c" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ;
+    :label "d" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ;
+    :label "k" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ;
+    :label "l" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ;
+    :label "n" .
+
+:variable_n2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    :label "n2" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ;
+    :label "o2" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ;
+    :label "r" .
+
+:variable_r2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> ;
+    :label "r2" .
+
+:variable_t a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ;
+    :label "t" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ;
+    :label "y" .
+
+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:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:actionProperty_keep_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomClass_any_a2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_any_a2 ;
+    net:coverNode :leaf_any_a2 ;
+    net:hasClassName "any" ;
+    net:hasNaming "any" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_database_d a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_database_d ;
+    net:coverNode :leaf_database_d ;
+    net:hasClassName "database" ;
+    net:hasNaming "database" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_copyright_c a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasNaming "copyright" ;
+    net:hasPropertyName "copyright" ;
+    net:hasPropertyName01 "copyrighting" ;
+    net:hasPropertyName10 "copyright-by" ;
+    net:hasPropertyName12 "copyright-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_notice_n a net:Atom_Property_Net ;
+    :role_ARG1 net:phenomena_conjunction-OR_o2 ;
+    :role_mod net:atomClass_any_a2 ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_any_a2,
+        :leaf_or_o2 .
+
+net:atomProperty_right_r a net:Atom_Property_Net ;
+    :role_ARG2 net:atomClass_database_d ;
+    net:coverBaseNode :leaf_right-05_r ;
+    net:coverNode :leaf_right-05_r ;
+    net:hasNaming "right" ;
+    net:hasPropertyName "right" ;
+    net:hasPropertyName01 "righting" ;
+    net:hasPropertyName10 "right-by" ;
+    net:hasPropertyName12 "right-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_database_d .
+
+net:compositeClass_this-license_l a net:Composite_Class_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:composeFrom net:atomClass_license_l,
+        net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_this_t ;
+    net:hasMotherClassNet net:atomClass_license_l ;
+    net:hasNaming "this-license" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+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:atomProperty_notice_n ;
+    :role_op2 net:atomClass_notice_n2,
+        net:atomProperty_notice_n2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:phenomena_conjunction-OR_o2 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_copyright_c ;
+    :role_op2 net:atomProperty_right_r ;
+    net:coverBaseNode :leaf_or_o2 ;
+    net:coverNode :leaf_or_o2 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType :phenomena_conjunction_or ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> a ns2:any ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> a ns11:copyright-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> a ns2:database ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> a ns2:intact ;
+    ns2:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> a ns11:license-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ;
+    ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> a ns3:or ;
+    ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> a ns11:right-05 ;
+    ns11:right-05.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> a ns2:this ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:refer-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:right-05 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:any a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:database a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:intact a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:or a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_refer-01_r2 a :AMR_Leaf ;
+    :edge_r2_ARG0_n2 :leaf_notice-03_n2 ;
+    :edge_r2_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_refer-01 ;
+    :hasVariable :variable_r2 .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_intact_ii a net:Atom_Class_Net ;
+    :role_domain net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_notice_n2 a net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_notice_n2 ;
+    net:coverBaseNode :leaf_notice-03_n2 ;
+    net:coverNode :leaf_notice-03_n2 ;
+    net:hasClassName "notice" ;
+    net:hasNaming "notice" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomProperty_license_l a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_this_t .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> a ns11:notice-03 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_n :leaf_notice-03_n ;
+    :edge_a_op2_n2 :leaf_notice-03_n2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_o2 :leaf_or_o2 ;
+    :edge_n_mod_a2 :leaf_any_a2 ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_k :leaf_keep-01_k ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_right-05_r a :AMR_Leaf ;
+    :edge_r_ARG2_d :leaf_database_d ;
+    :hasConcept :concept_right-05 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_license_l a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:composeFrom net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasClassName "license" ;
+    net:hasNaming "license" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+net:atomProperty_notice_n2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_notice-03_n2 ;
+    net:coverNode :leaf_notice-03_n2 ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-15" ;
+    net:isCoreRoleLinked "true" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_any_a2 a :AMR_Leaf ;
+    :hasConcept :concept_any ;
+    :hasVariable :variable_a2 .
+
+:leaf_database_d a :AMR_Leaf ;
+    :hasConcept :concept_database ;
+    :hasVariable :variable_d .
+
+:leaf_or_o2 a :AMR_Leaf ;
+    :edge_o2_op1_c :leaf_copyright-01_c ;
+    :edge_o2_op2_r :leaf_right-05_r ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o2 .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :edge_ii_domain_a :leaf_and_a ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_ii :leaf_intact_ii ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+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_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:atomClass_this_t a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "asail_odrl_sentences-15" .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_notice-03_n2 a :AMR_Leaf ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n2 .
+
+:leaf_this_t a :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:leaf_license-01_l a :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+net:Net a owl:Class ;
+    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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf 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/tests/dev_technical_tests/test_data/action-property-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bb590cb4e82e3ed531d877834373b28a487efccb
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-2.result.ttl
@@ -0,0 +1,1640 @@
+@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns31: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+<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> .
+
+ns11:author-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:copyright-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:credit-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:credit-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:keep-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:keep-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:notice-03.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:mod a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:op1 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:op2 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:has-id a owl:AnnotationProperty .
+
+ns21:has-sentence a owl:AnnotationProperty .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_a3_ARG0_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_a_op1_k a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_c2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c2_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_c2_ARG1_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG1_w a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_n a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_ARG1_c a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_mod_a2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_mod_ii a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o_ARG1_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_mod_o2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+: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 .
+
+:hasAmrRole a owl:AnnotationProperty .
+
+: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 .
+
+:hasPhenomenaLink a owl:AnnotationProperty .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-16 a owl:NamedIndividual,
+        :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-16" ;
+    :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_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:atomProperty_author_a3 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_author-01_a3 ;
+    net:coverNode :leaf_author-01_a3 ;
+    net:hasNaming "author" ;
+    net:hasPropertyName "author" ;
+    net:hasPropertyName01 "authoring" ;
+    net:hasPropertyName10 "author-by" ;
+    net:hasPropertyName12 "author-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:composeFrom a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:hasBaseClassName a owl:AnnotationProperty .
+
+net:hasClassName a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+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:individual_intact_ii a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:composeFrom net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "intact" ;
+    net:hasMotherClassNet net:atomClass_intact_ii ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:individual_original_o2 a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:composeFrom net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "original" ;
+    net:hasMotherClassNet net:atomClass_original_o2 ;
+    net:hasNaming "original" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:isCoreRoleLinked a owl:AnnotationProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a owl:NamedIndividual,
+        net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_you_y ;
+    :role_ARG2 net:actionProperty_credit_c2,
+        net:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:atomProperty_credit_c2,
+        net:atomProperty_keep_k,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:targetArgumentNode a owl:AnnotationProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR,
+        owl:NamedIndividual ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns31:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_all a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:all ;
+    :label "all" .
+
+:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_author-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:author-01 ;
+    :label "author-01" .
+
+:concept_copyright-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_credit-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:credit-01 ;
+    :label "credit-01" .
+
+:concept_intact a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns31:intact ;
+    :label "intact" .
+
+:concept_keep-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_notice-03 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:concept_obligate-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_original a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns31:original ;
+    :label "original" .
+
+:concept_person a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_work-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns31:you ;
+    :label "you" .
+
+:role_ARG2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:variable_a a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    :label "a" .
+
+:variable_a2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+    :label "a2" .
+
+:variable_a3 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+    :label "a3" .
+
+:variable_c a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    :label "c" .
+
+:variable_c2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    :label "c2" .
+
+:variable_ii a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    :label "ii" .
+
+:variable_k a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    :label "k" .
+
+:variable_n a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    :label "n" .
+
+:variable_o a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+    :label "o" .
+
+:variable_o2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    :label "o2" .
+
+:variable_p a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    :label "p" .
+
+:variable_w a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    :label "w" .
+
+:variable_y a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    :label "y" .
+
+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:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:atomClass_copyright_c a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:composeFrom net:atomProperty_copyright_c ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasClassName "copyright" ;
+    net:hasNaming "copyright" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:atomClass_work_w a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasClassName "work" ;
+    net:hasNaming "work" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+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 owl:NamedIndividual,
+        net:Phenomena_Net ;
+    :role_op1 net:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:atomProperty_keep_k ;
+    :role_op2 net:actionProperty_credit_c2,
+        net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns21:and,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns31:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns31:intact,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns31:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns31:original,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:author-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:credit-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns31:intact a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns31:original a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns31:you a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:all a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_author-01_a3 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a3_ARG0_p :leaf_person_p ;
+    :hasConcept :concept_author-01 ;
+    :hasVariable :variable_a3 .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_credit_c2 a owl:NamedIndividual,
+        net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:composeFrom net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a ns4:person,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_and_a a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a_op1_k :leaf_keep-01_k ;
+    :edge_a_op2_c2 :leaf_credit-01_c2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_obligate-01_o a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_o_ARG1_y :leaf_you_y ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_mod a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Action_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_keep_k a owl:NamedIndividual,
+        net:Action_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:actionProperty_notice_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_copyright_c,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:actionProperty_keep_k,
+        net:atomClass_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "notice" ;
+    net:hasPropertyName10 "notice" ;
+    net:hasPropertyName12 "notice" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_credit_c2 a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:atomProperty_keep_k a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:actionProperty_notice_k,
+        net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_work_w a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" .
+
+net:compositeClass_original-person_p a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:composeFrom net:atomClass_original_o2,
+        net:atomClass_person_p ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_original_o2,
+        :leaf_person_p ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "original-person" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns31:you,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_all_a2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_all ;
+    :hasVariable :variable_a2 .
+
+net:atomProperty_all_a2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_all_a2 ;
+    net:coverNode :leaf_all_a2 ;
+    net:hasNaming "all" ;
+    net:hasPropertyName "all" ;
+    net:hasPropertyName01 "alling" ;
+    net:hasPropertyName10 "all-by" ;
+    net:hasPropertyName12 "all-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_notice_n a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_copyright_c,
+        net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_all_a2,
+        :leaf_copyright-01_c,
+        :leaf_intact_ii .
+
+net:compositeClass_intact-notice_n a owl:NamedIndividual,
+        net:Composite_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomClass_intact_ii,
+        net:atomClass_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_notice-03_n ;
+    net:hasMotherClassNet net:atomClass_notice_n ;
+    net:hasNaming "intact-notice" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+ns21:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_credit-01_c2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_c2_ARG0_y :leaf_you_y ;
+    :edge_c2_ARG1_p :leaf_person_p ;
+    :hasConcept :concept_credit-01 ;
+    :hasVariable :variable_c2 .
+
+:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomClass_original_o2 a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasClassName "original" ;
+    net:hasNaming "original" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:atomClass_person_p a owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:atomProperty_copyright_c a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_work_w,
+        net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasNaming "copyright" ;
+    net:hasPropertyName "copyright" ;
+    net:hasPropertyName01 "copyrighting" ;
+    net:hasPropertyName10 "copyright-by" ;
+    net:hasPropertyName12 "copyright-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-16" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_work-01_w .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_copyright-01_c a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_c_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_original_o2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_original ;
+    :hasVariable :variable_o2 .
+
+:leaf_work-01_w a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_notice_n a owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomProperty_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasClassName "notice" ;
+    net:hasNaming "notice" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+net:atomClass_you_y a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+ns21:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    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_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_keep-01_k a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_n :leaf_notice-03_n ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+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:atomClass_intact_ii a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-16" .
+
+:leaf_intact_ii a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_person_p a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p_mod_o2 :leaf_original_o2 ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_you_y a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:leaf_notice-03_n a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_n_ARG1_c :leaf_copyright-01_c ;
+    :edge_n_mod_a2 :leaf_all_a2 ;
+    :edge_n_mod_ii :leaf_intact_ii ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+: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/tests/dev_technical_tests/test_data/action-property-devGraph-2.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6672f6de0f8193200f69a58f8cf5c821538d47df
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-2.ttl
@@ -0,0 +1,2637 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/author-01.ARG0
+ns11:author-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/copyright-01.ARG1
+ns11:copyright-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG0
+ns11:credit-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG1
+ns11:credit-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG0
+ns11:keep-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG1
+ns11:keep-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/notice-03.ARG1
+ns11:notice-03.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG1
+ns11:obligate-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG2
+ns11:obligate-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns3:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns3:mod rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns3:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns3:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns21:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns21:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns21:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns21:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns21:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a3_ARG0_p
+:edge_a3_ARG0_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_k
+:edge_a_op1_k rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_c2
+:edge_a_op2_c2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG0_y
+:edge_c2_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG1_p
+:edge_c2_ARG1_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_w
+:edge_c_ARG1_w rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG0_y
+:edge_k_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG1_n
+:edge_k_ARG1_n rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_ARG1_c
+:edge_n_ARG1_c rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_a2
+:edge_n_mod_a2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_ii
+:edge_n_mod_ii rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG1_y
+:edge_o_ARG1_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG2_a
+:edge_o_ARG2_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_mod_o2
+:edge_p_mod_o2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+:fromAmrLk rdf:type owl:AnnotationProperty ;
+           rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+:getProperty rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+:getPropertyType rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+:hasConceptLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+:hasEdgeLink rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+:hasLink rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+:hasReification rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                          rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+:hasReificationRange rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+:hasRelationName rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+:hasSentenceID rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+:label rdf:type owl:AnnotationProperty ;
+       rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+:toReify rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composeFrom
+net:composeFrom rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasBaseClassName
+net:hasBaseClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                    rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+:hasConcept rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+:hasRoleID rdf:type owl:ObjectProperty ;
+           rdfs:subPropertyOf :AMR_ObjectProperty ;
+           rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+:hasRoleTag rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+:hasRolesetID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf :AMR_ObjectProperty ;
+              rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+:hasRootLeaf rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+:hasVariable rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty ;
+             rdfs:domain :AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#person
+<http://amr.isi.edu/entity-types#person> rdf:type owl:Class ;
+                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/author-01
+ns11:author-01 rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/copyright-01
+ns11:copyright-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01
+ns11:credit-01 rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01
+ns11:keep-01 rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/notice-03
+ns11:notice-03 rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01
+ns11:obligate-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/work-01
+ns11:work-01 rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#intact
+ns3:intact rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#original
+ns3:original rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns3:you rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns21:AMR rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns21:Concept rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data ;
+             rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns21:Role rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Linked_Data ;
+          rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#all
+ns21:all rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+:AMR_Concept rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+:AMR_Core_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+:AMR_Edge rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+:AMR_Element rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+:AMR_Leaf rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+:AMR_NonCore_Role rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+:AMR_Op_Role rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+:AMR_Phenomena rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+:AMR_Predicat_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+:AMR_Prep_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+:AMR_Relation rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+:AMR_Relation_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+:AMR_Role rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+:AMR_Root rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+:AMR_Specific_Role rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+:AMR_Term_Concept rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+:AMR_Value rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+:AMR_Variable rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_all
+:concept_all rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_author-01
+:concept_author-01 rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_copyright-01
+:concept_copyright-01 rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_credit-01
+:concept_credit-01 rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_intact
+:concept_intact rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_keep-01
+:concept_keep-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_notice-03
+:concept_notice-03 rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_obligate-01
+:concept_obligate-01 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_original
+:concept_original rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_person
+:concept_person rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_work-01
+:concept_work-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+:phenomena_conjunction rdf:type owl:Class ;
+                       rdfs:subClassOf :AMR_Phenomena ;
+                       :hasConceptLink "contrast-01" ,
+                                       "either" ,
+                                       "neither" ;
+                       :label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+:phenomena_conjunction_and rdf:type owl:Class ;
+                           rdfs:subClassOf :phenomena_conjunction ;
+                           :hasConceptLink "and" ;
+                           :label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+:phenomena_conjunction_or rdf:type owl:Class ;
+                          rdfs:subClassOf :phenomena_conjunction ;
+                          :hasConceptLink "or" ;
+                          :label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+:phenomena_degree rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Phenomena ;
+                  :hasConceptLink "have-degree-91" ;
+                  :label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality
+:phenomena_modality rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Phenomena .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_obligation
+:phenomena_modality_obligation rdf:type owl:Class ;
+                               rdfs:subClassOf :phenomena_modality ;
+                               :hasConceptLink "obligate-01" ;
+                               :label "obligation-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_possible
+:phenomena_modality_possible rdf:type owl:Class ;
+                             rdfs:subClassOf :phenomena_modality ;
+                             :hasConceptLink "allow-01" ,
+                                             "grant-01" ,
+                                             "likely-01" ,
+                                             "permit-01" ,
+                                             "possible-01" ;
+                             :label "possible-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_prohibition
+:phenomena_modality_prohibition rdf:type owl:Class ;
+                                rdfs:subClassOf :phenomena_modality ;
+                                :hasConceptLink "prohibit-01" ;
+                                :label "prohibition-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+:relation_domain rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "false"^^xsd:boolean ;
+                 :hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+:relation_manner rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "true"^^xsd:boolean ;
+                 :hasReificationConcept "hasManner" ;
+                 :hasReificationDomain "ARG1" ;
+                 :hasReificationRange "ARG2" ;
+                 :hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+:relation_mod rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Relation ;
+              :hasReification "false"^^xsd:boolean ;
+              :hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+:relation_name rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "false"^^xsd:boolean ;
+               :hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+:relation_part rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "true"^^xsd:boolean ;
+               :hasReificationConcept "hasPart" ;
+               :hasReificationDomain "ARG1" ;
+               :hasReificationRange "ARG2" ;
+               :hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+:relation_polarity rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Relation ;
+                   :hasReification "false"^^xsd:boolean ;
+                   :hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+:relation_quant rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Relation ;
+                :hasReification "false"^^xsd:boolean ;
+                :hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+:role_ARG3 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+:role_ARG4 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+:role_ARG5 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+:role_ARG6 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+:role_ARG7 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+:role_ARG8 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+:role_ARG9 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+:role_domain rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :hasRelationName "domain" ;
+             :label "domain" ;
+             :toReifyAsConcept "domain" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+:role_have-degree-91 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Specific_Role ;
+                     :getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+:role_manner rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :getDirectPropertyName "manner" ;
+             :getPropertyType owl:DataProperty ;
+             :label "manner" ;
+             :toReifyAsConcept "manner" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :label "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+:role_op3 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+:role_op4 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+:role_op5 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+:role_op6 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+:role_op7 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+:role_op8 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+:role_op9 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+:role_part rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :getDirectPropertyName "hasPart"^^xsd:string ;
+           :getInversePropertyName "partOf"^^xsd:string ;
+           :getPropertyType owl:ObjectProperty ;
+           :toReifyAsConcept "part" ;
+           :toReifyWithBaseEdge "ARG0" ;
+           :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Specific_Role ;
+               :label "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+:role_quant rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Specific_Role ;
+            :label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Action_Net
+net:Action_Net rdf:type owl:Class ;
+               rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Action_Property_Net
+net:Action_Property_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Modality_Phenomena_Net
+net:Modality_Phenomena_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Phenomena_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Rule_Net
+net:Rule_Net rdf:type owl:Class ;
+             rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> rdf:type owl:NamedIndividual ,
+                                                                 ns21:and .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> rdf:type owl:NamedIndividual ,
+                                                                  ns21:all .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> rdf:type owl:NamedIndividual ,
+                                                                  ns11:author-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> rdf:type owl:NamedIndividual ,
+                                                                 ns11:copyright-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:credit-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> rdf:type owl:NamedIndividual ,
+                                                                  ns3:intact .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> rdf:type owl:NamedIndividual ,
+                                                                 ns11:keep-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> rdf:type owl:NamedIndividual ,
+                                                                 ns11:notice-03 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> rdf:type owl:NamedIndividual ,
+                                                                 ns11:obligate-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> rdf:type owl:NamedIndividual ,
+                                                                  ns3:original .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> rdf:type owl:NamedIndividual ,
+                                                                 <http://amr.isi.edu/entity-types#person> .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> rdf:type owl:NamedIndividual ,
+                                                                      ns21:AMR ;
+                                                             ns21:has-id "asail_odrl_sentences-16" ;
+                                                             ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+                                                             ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> rdf:type owl:NamedIndividual ,
+                                                                 ns11:work-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> rdf:type owl:NamedIndividual ,
+                                                                 ns3:you .
+
+
+###  http://amr.isi.edu/entity-types#person
+<http://amr.isi.edu/entity-types#person> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:NamedIndividual ,
+                        ns21:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/author-01
+ns11:author-01 rdf:type owl:NamedIndividual ,
+                        ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/author-01.ARG0
+ns11:author-01.ARG0 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/copyright-01
+ns11:copyright-01 rdf:type owl:NamedIndividual ,
+                           ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/copyright-01.ARG1
+ns11:copyright-01.ARG1 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01
+ns11:credit-01 rdf:type owl:NamedIndividual ,
+                        ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG0
+ns11:credit-01.ARG0 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG1
+ns11:credit-01.ARG1 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01
+ns11:keep-01 rdf:type owl:NamedIndividual ,
+                      ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG0
+ns11:keep-01.ARG0 rdf:type owl:NamedIndividual ,
+                           ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG1
+ns11:keep-01.ARG1 rdf:type owl:NamedIndividual ,
+                           ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/notice-03
+ns11:notice-03 rdf:type owl:NamedIndividual ,
+                        ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/notice-03.ARG1
+ns11:notice-03.ARG1 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01
+ns11:obligate-01 rdf:type owl:NamedIndividual ,
+                          ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG1
+ns11:obligate-01.ARG1 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG2
+ns11:obligate-01.ARG2 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/work-01
+ns11:work-01 rdf:type owl:NamedIndividual ,
+                      ns21:Frame .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns3:domain rdf:type owl:NamedIndividual ,
+                    ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#intact
+ns3:intact rdf:type owl:NamedIndividual ,
+                    ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns3:mod rdf:type owl:NamedIndividual ,
+                 ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns3:op1 rdf:type owl:NamedIndividual ,
+                 ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns3:op2 rdf:type owl:NamedIndividual ,
+                 ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#original
+ns3:original rdf:type owl:NamedIndividual ,
+                      ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns3:you rdf:type owl:NamedIndividual ,
+                 ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:NamedIndividual ,
+                    ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#all
+ns21:all rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_all
+:concept_all rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_author-01
+:concept_author-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_copyright-01
+:concept_copyright-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_credit-01
+:concept_credit-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_intact
+:concept_intact rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_keep-01
+:concept_keep-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_notice-03
+:concept_notice-03 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_obligate-01
+:concept_obligate-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_original
+:concept_original rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_person
+:concept_person rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_work-01
+:concept_work-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a3_ARG0_p
+:edge_a3_ARG0_p rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_k
+:edge_a_op1_k rdf:type owl:NamedIndividual ,
+                       :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_c2
+:edge_a_op2_c2 rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG0_y
+:edge_c2_ARG0_y rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG1_p
+:edge_c2_ARG1_p rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_w
+:edge_c_ARG1_w rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG0_y
+:edge_k_ARG0_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG1_n
+:edge_k_ARG1_n rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_ARG1_c
+:edge_n_ARG1_c rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_a2
+:edge_n_mod_a2 rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_ii
+:edge_n_mod_ii rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG1_y
+:edge_o_ARG1_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG2_a
+:edge_o_ARG2_a rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_mod_o2
+:edge_p_mod_o2 rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_all_a2
+:leaf_all_a2 rdf:type owl:NamedIndividual ,
+                      :AMR_Leaf ;
+             :hasConcept :concept_all ;
+             :hasVariable :variable_a2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+:leaf_and_a rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_and ;
+            :hasVariable :variable_a ;
+            :edge_a_op1_k :leaf_keep-01_k ;
+            :edge_a_op2_c2 :leaf_credit-01_c2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_author-01_a3
+:leaf_author-01_a3 rdf:type owl:NamedIndividual ,
+                            :AMR_Leaf ;
+                   :hasConcept :concept_author-01 ;
+                   :hasVariable :variable_a3 ;
+                   :edge_a3_ARG0_p :leaf_person_p .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_copyright-01_c
+:leaf_copyright-01_c rdf:type owl:NamedIndividual ,
+                              :AMR_Leaf ;
+                     :hasConcept :concept_copyright-01 ;
+                     :hasVariable :variable_c ;
+                     :edge_c_ARG1_w :leaf_work-01_w .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_credit-01_c2
+:leaf_credit-01_c2 rdf:type owl:NamedIndividual ,
+                            :AMR_Leaf ;
+                   :hasConcept :concept_credit-01 ;
+                   :hasVariable :variable_c2 ;
+                   :edge_c2_ARG0_y :leaf_you_y ;
+                   :edge_c2_ARG1_p :leaf_person_p .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_intact_ii
+:leaf_intact_ii rdf:type owl:NamedIndividual ,
+                         :AMR_Leaf ;
+                :hasConcept :concept_intact ;
+                :hasVariable :variable_ii .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_keep-01_k
+:leaf_keep-01_k rdf:type owl:NamedIndividual ,
+                         :AMR_Leaf ;
+                :hasConcept :concept_keep-01 ;
+                :hasVariable :variable_k ;
+                :edge_k_ARG0_y :leaf_you_y ;
+                :edge_k_ARG1_n :leaf_notice-03_n .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_notice-03_n
+:leaf_notice-03_n rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_notice-03 ;
+                  :hasVariable :variable_n ;
+                  :edge_n_ARG1_c :leaf_copyright-01_c ;
+                  :edge_n_mod_a2 :leaf_all_a2 ;
+                  :edge_n_mod_ii :leaf_intact_ii .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_obligate-01_o
+:leaf_obligate-01_o rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_obligate-01 ;
+                    :hasVariable :variable_o ;
+                    :edge_o_ARG1_y :leaf_you_y ;
+                    :edge_o_ARG2_a :leaf_and_a .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_original_o2
+:leaf_original_o2 rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_original ;
+                  :hasVariable :variable_o2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_person_p
+:leaf_person_p rdf:type owl:NamedIndividual ,
+                        :AMR_Leaf ;
+               :hasConcept :concept_person ;
+               :hasVariable :variable_p ;
+               :edge_p_mod_o2 :leaf_original_o2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_work-01_w
+:leaf_work-01_w rdf:type owl:NamedIndividual ,
+                         :AMR_Leaf ;
+                :hasConcept :concept_work-01 ;
+                :hasVariable :variable_w .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_you_y
+:leaf_you_y rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_you ;
+            :hasVariable :variable_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_asail_odrl_sentences-16
+:root_asail_odrl_sentences-16 rdf:type owl:NamedIndividual ,
+                                       :AMR_Root ;
+                              :hasRootLeaf :leaf_obligate-01_o ;
+                              :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+                              :hasSentenceID "asail_odrl_sentences-16" ;
+                              :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+:variable_a rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+            :label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a2
+:variable_a2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+             :label "a2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a3
+:variable_a3 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+             :label "a3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_c
+:variable_c rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+            :label "c" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_c2
+:variable_c2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+             :label "c2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_ii
+:variable_ii rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+             :label "ii" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_k
+:variable_k rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+            :label "k" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_n
+:variable_n rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+            :label "n" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o
+:variable_o rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+            :label "o" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o2
+:variable_o2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+             :label "o2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+:variable_p rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+            :label "p" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_w
+:variable_w rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+            :label "w" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_y
+:variable_y rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+            :label "y" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#actionProperty_credit_c2
+net:actionProperty_credit_c2 rdf:type owl:NamedIndividual ,
+                                      net:Action_Property_Net ;
+                             :role_ARG0 net:atomClass_you_y ;
+                             :role_ARG1 net:atomClass_person_p ,
+                                        net:compositeClass_original-person_p ;
+                             net:composeFrom net:atomProperty_credit_c2 ;
+                             net:coverBaseNode :leaf_credit-01_c2 ;
+                             net:coverNode :leaf_credit-01_c2 ;
+                             net:hasNaming "credit" ;
+                             net:hasPropertyName "credit" ;
+                             net:hasPropertyName01 "crediting" ;
+                             net:hasPropertyName10 "credit-by" ;
+                             net:hasPropertyName12 "credit-of" ;
+                             net:hasPropertyType owl:ObjectProperty ;
+                             net:hasStructure "asail_odrl_sentences-16" ;
+                             net:isCoreRoleLinked "true" ;
+                             net:targetArgumentNode :leaf_person_p ,
+                                                    :leaf_you_y .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#actionProperty_keep_k
+net:actionProperty_keep_k rdf:type owl:NamedIndividual ,
+                                   net:Action_Property_Net ;
+                          :role_ARG0 net:atomClass_you_y ;
+                          :role_ARG1 net:atomClass_notice_n ,
+                                     net:atomProperty_notice_n ,
+                                     net:compositeClass_intact-notice_n ;
+                          net:composeFrom net:atomProperty_keep_k ;
+                          net:coverBaseNode :leaf_keep-01_k ;
+                          net:coverNode :leaf_keep-01_k ;
+                          net:hasNaming "keep" ;
+                          net:hasPropertyName "keep" ;
+                          net:hasPropertyName01 "keeping" ;
+                          net:hasPropertyName10 "keep-by" ;
+                          net:hasPropertyName12 "keep-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "asail_odrl_sentences-16" ;
+                          net:isCoreRoleLinked "true" ;
+                          net:targetArgumentNode :leaf_notice-03_n ,
+                                                 :leaf_you_y .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_copyright_c
+net:atomClass_copyright_c rdf:type owl:NamedIndividual ,
+                                   net:Atom_Class_Net ;
+                          :role_ARG1 net:atomProperty_work_w ;
+                          net:composeFrom net:atomProperty_copyright_c ;
+                          net:coverBaseNode :leaf_copyright-01_c ;
+                          net:coverNode :leaf_copyright-01_c ;
+                          net:hasClassName "copyright" ;
+                          net:hasNaming "copyright" ;
+                          net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_intact_ii
+net:atomClass_intact_ii rdf:type owl:NamedIndividual ,
+                                 net:Atom_Class_Net ;
+                        net:coverBaseNode :leaf_intact_ii ;
+                        net:coverNode :leaf_intact_ii ;
+                        net:hasClassName "intact" ;
+                        net:hasNaming "intact" ;
+                        net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_notice_n
+net:atomClass_notice_n rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       :role_ARG1 net:atomProperty_copyright_c ;
+                       :role_mod net:atomClass_intact_ii ,
+                                 net:atomProperty_all_a2 ;
+                       net:composeFrom net:atomProperty_notice_n ;
+                       net:coverBaseNode :leaf_notice-03_n ;
+                       net:coverNode :leaf_notice-03_n ;
+                       net:hasClassName "notice" ;
+                       net:hasNaming "notice" ;
+                       net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_original_o2
+net:atomClass_original_o2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Class_Net ;
+                          net:coverBaseNode :leaf_original_o2 ;
+                          net:coverNode :leaf_original_o2 ;
+                          net:hasClassName "original" ;
+                          net:hasNaming "original" ;
+                          net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_person_p
+net:atomClass_person_p rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ,
+                                net:Deprecated_Net ;
+                       :role_mod net:atomClass_original_o2 ;
+                       net:coverBaseNode :leaf_person_p ;
+                       net:coverNode :leaf_person_p ;
+                       net:hasClassName "person" ;
+                       net:hasNaming "person" ;
+                       net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_work_w
+net:atomClass_work_w rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ;
+                     net:composeFrom net:atomProperty_work_w ;
+                     net:coverBaseNode :leaf_work-01_w ;
+                     net:coverNode :leaf_work-01_w ;
+                     net:hasClassName "work" ;
+                     net:hasNaming "work" ;
+                     net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_you_y
+net:atomClass_you_y rdf:type owl:NamedIndividual ,
+                             net:Atom_Class_Net ;
+                    net:coverBaseNode :leaf_you_y ;
+                    net:coverNode :leaf_you_y ;
+                    net:hasClassName "you" ;
+                    net:hasNaming "you" ;
+                    net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_all_a2
+net:atomProperty_all_a2 rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ;
+                        net:coverBaseNode :leaf_all_a2 ;
+                        net:coverNode :leaf_all_a2 ;
+                        net:hasNaming "all" ;
+                        net:hasPropertyName "all" ;
+                        net:hasPropertyName01 "alling" ;
+                        net:hasPropertyName10 "all-by" ;
+                        net:hasPropertyName12 "all-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "asail_odrl_sentences-16" ;
+                        net:isCoreRoleLinked "true" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_author_a3
+net:atomProperty_author_a3 rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           :role_ARG0 net:atomClass_person_p ,
+                                      net:compositeClass_original-person_p ;
+                           net:coverBaseNode :leaf_author-01_a3 ;
+                           net:coverNode :leaf_author-01_a3 ;
+                           net:hasNaming "author" ;
+                           net:hasPropertyName "author" ;
+                           net:hasPropertyName01 "authoring" ;
+                           net:hasPropertyName10 "author-by" ;
+                           net:hasPropertyName12 "author-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "asail_odrl_sentences-16" ;
+                           net:isCoreRoleLinked "true" ;
+                           net:targetArgumentNode :leaf_person_p .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_copyright_c
+net:atomProperty_copyright_c rdf:type owl:NamedIndividual ,
+                                      net:Atom_Property_Net ,
+                                      net:Deprecated_Net ;
+                             :role_ARG1 net:atomClass_work_w ,
+                                        net:atomProperty_work_w ;
+                             net:coverBaseNode :leaf_copyright-01_c ;
+                             net:coverNode :leaf_copyright-01_c ;
+                             net:hasNaming "copyright" ;
+                             net:hasPropertyName "copyright" ;
+                             net:hasPropertyName01 "copyrighting" ;
+                             net:hasPropertyName10 "copyright-by" ;
+                             net:hasPropertyName12 "copyright-of" ;
+                             net:hasPropertyType owl:ObjectProperty ;
+                             net:hasStructure "asail_odrl_sentences-16" ;
+                             net:isCoreRoleLinked "true" ;
+                             net:targetArgumentNode :leaf_work-01_w .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_credit_c2
+net:atomProperty_credit_c2 rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ,
+                                    net:Deprecated_Net ;
+                           :role_ARG0 net:atomClass_you_y ;
+                           :role_ARG1 net:atomClass_person_p ,
+                                      net:compositeClass_original-person_p ;
+                           net:coverBaseNode :leaf_credit-01_c2 ;
+                           net:coverNode :leaf_credit-01_c2 ;
+                           net:hasNaming "credit" ;
+                           net:hasPropertyName "credit" ;
+                           net:hasPropertyName01 "crediting" ;
+                           net:hasPropertyName10 "credit-by" ;
+                           net:hasPropertyName12 "credit-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "asail_odrl_sentences-16" ;
+                           net:isCoreRoleLinked "true" ;
+                           net:targetArgumentNode :leaf_person_p ,
+                                                  :leaf_you_y .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_keep_k
+net:atomProperty_keep_k rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ,
+                                 net:Deprecated_Net ;
+                        :role_ARG0 net:atomClass_you_y ;
+                        :role_ARG1 net:atomClass_notice_n ,
+                                   net:atomProperty_notice_n ,
+                                   net:compositeClass_intact-notice_n ;
+                        net:coverBaseNode :leaf_keep-01_k ;
+                        net:coverNode :leaf_keep-01_k ;
+                        net:hasNaming "keep" ;
+                        net:hasPropertyName "keep" ;
+                        net:hasPropertyName01 "keeping" ;
+                        net:hasPropertyName10 "keep-by" ;
+                        net:hasPropertyName12 "keep-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "asail_odrl_sentences-16" ;
+                        net:isCoreRoleLinked "true" ;
+                        net:targetArgumentNode :leaf_notice-03_n ,
+                                               :leaf_you_y .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_notice_n
+net:atomProperty_notice_n rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ,
+                                   net:Deprecated_Net ;
+                          :role_ARG1 net:atomClass_copyright_c ,
+                                     net:atomProperty_copyright_c ;
+                          :role_mod net:atomClass_intact_ii ,
+                                    net:atomProperty_all_a2 ;
+                          net:coverBaseNode :leaf_notice-03_n ;
+                          net:coverNode :leaf_notice-03_n ;
+                          net:hasNaming "notice" ;
+                          net:hasPropertyName "notice" ;
+                          net:hasPropertyName01 "noticeing" ;
+                          net:hasPropertyName10 "notice-by" ;
+                          net:hasPropertyName12 "notice-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "asail_odrl_sentences-16" ;
+                          net:isCoreRoleLinked "true" ;
+                          net:targetArgumentNode :leaf_all_a2 ,
+                                                 :leaf_copyright-01_c ,
+                                                 :leaf_intact_ii .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_work_w
+net:atomProperty_work_w rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ,
+                                 net:Deprecated_Net ;
+                        net:coverBaseNode :leaf_work-01_w ;
+                        net:coverNode :leaf_work-01_w ;
+                        net:hasNaming "work" ;
+                        net:hasPropertyName "work" ;
+                        net:hasPropertyName01 "working" ;
+                        net:hasPropertyName10 "work-by" ;
+                        net:hasPropertyName12 "work-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "asail_odrl_sentences-16" ;
+                        net:isCoreRoleLinked "true" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_intact-notice_n
+net:compositeClass_intact-notice_n rdf:type owl:NamedIndividual ,
+                                            net:Composite_Class_Net ;
+                                   :role_ARG1 net:atomProperty_copyright_c ;
+                                   :role_mod net:atomClass_intact_ii ,
+                                             net:atomProperty_all_a2 ;
+                                   net:composeFrom net:atomClass_intact_ii ,
+                                                   net:atomClass_notice_n ;
+                                   net:coverBaseNode :leaf_notice-03_n ;
+                                   net:coverNode :leaf_intact_ii ,
+                                                 :leaf_notice-03_n ;
+                                   net:hasMotherClassNet net:atomClass_notice_n ;
+                                   net:hasNaming "intact-notice" ;
+                                   net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_original-person_p
+net:compositeClass_original-person_p rdf:type owl:NamedIndividual ,
+                                              net:Composite_Class_Net ;
+                                     :role_mod net:atomClass_original_o2 ;
+                                     net:composeFrom net:atomClass_original_o2 ,
+                                                     net:atomClass_person_p ;
+                                     net:coverBaseNode :leaf_person_p ;
+                                     net:coverNode :leaf_original_o2 ,
+                                                   :leaf_person_p ;
+                                     net:hasMotherClassNet net:atomClass_person_p ;
+                                     net:hasNaming "original-person" ;
+                                     net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_intact_ii
+net:individual_intact_ii rdf:type owl:NamedIndividual ,
+                                  net:Individual_Net ;
+                         net:composeFrom net:atomClass_intact_ii ;
+                         net:coverBaseNode :leaf_intact_ii ;
+                         net:coverNode :leaf_intact_ii ;
+                         net:hasBaseClassName "Feature" ;
+                         net:hasIndividualLabel "intact" ;
+                         net:hasMotherClassNet net:atomClass_intact_ii ;
+                         net:hasNaming "intact" ;
+                         net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_original_o2
+net:individual_original_o2 rdf:type owl:NamedIndividual ,
+                                    net:Individual_Net ;
+                           net:composeFrom net:atomClass_original_o2 ;
+                           net:coverBaseNode :leaf_original_o2 ;
+                           net:coverNode :leaf_original_o2 ;
+                           net:hasBaseClassName "Feature" ;
+                           net:hasIndividualLabel "original" ;
+                           net:hasMotherClassNet net:atomClass_original_o2 ;
+                           net:hasNaming "original" ;
+                           net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                :role_op1 net:actionProperty_keep_k ,
+                                          net:atomProperty_keep_k ;
+                                :role_op2 net:actionProperty_credit_c2 ,
+                                          net:atomProperty_credit_c2 ;
+                                net:coverBaseNode :leaf_and_a ;
+                                net:coverNode :leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType :phenomena_conjunction_and ;
+                                net:hasStructure "asail_odrl_sentences-16" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_obligation-modality_o
+net:phenomena_obligation-modality_o rdf:type owl:NamedIndividual ,
+                                             net:Modality_Phenomena_Net ,
+                                             net:Phenomena_Net ;
+                                    :role_ARG1 net:atomClass_you_y ;
+                                    :role_ARG2 net:actionProperty_credit_c2 ,
+                                               net:actionProperty_keep_k ,
+                                               net:atomProperty_credit_c2 ,
+                                               net:atomProperty_keep_k ,
+                                               net:phenomena_conjunction-AND_a ;
+                                    net:coverBaseNode :leaf_obligate-01_o ;
+                                    net:coverNode :leaf_obligate-01_o ;
+                                    net:hasNaming "obligation-modality" ;
+                                    net:hasPhenomenaRef "obligate-01" ;
+                                    net:hasPhenomenaType :phenomena_modality_obligation ;
+                                    net:hasStructure "asail_odrl_sentences-16" .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+                                                        ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+                                                         ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+                                                        ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+                                                        ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+                                                        ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+                                                        ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> .
+
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasSentence "The sun is a star." ;
+                                            ns21:hasID "test-1" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3: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/amr_data/test-2#root01> ns21:hasSentence "Earth is a planet." ;
+                                            ns21:hasID "test-2" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+ns11:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns21:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns21:NamedEntity rdfs:label "AMR-Term" ,
+                            "AMR-EntityType" .
+
+
+:concept_all :fromAmrLk ns21:all ;
+             :label "all" .
+
+
+:concept_and :hasPhenomenaLink :phenomena_conjunction_and ;
+             :fromAmrLk ns21:and ;
+             :label "and" .
+
+
+:concept_author-01 :fromAmrLk ns11:author-01 ;
+                   :label "author-01" .
+
+
+:concept_copyright-01 :fromAmrLk ns11:copyright-01 ;
+                      :label "copyright-01" .
+
+
+:concept_credit-01 :label "credit-01" ;
+                   :fromAmrLk ns11:credit-01 .
+
+
+:concept_intact :label "intact" ;
+                :fromAmrLk ns3:intact .
+
+
+:concept_keep-01 :label "keep-01" ;
+                 :fromAmrLk ns11:keep-01 .
+
+
+:concept_notice-03 :fromAmrLk ns11:notice-03 ;
+                   :label "notice-03" .
+
+
+:concept_obligate-01 :hasPhenomenaLink :phenomena_modality_obligation ;
+                     :fromAmrLk ns11:obligate-01 ;
+                     :label "obligate-01" .
+
+
+:concept_original :fromAmrLk ns3:original ;
+                  :label "original" .
+
+
+:concept_person :label "person" ;
+                :fromAmrLk <http://amr.isi.edu/entity-types#person> .
+
+
+:concept_work-01 :fromAmrLk ns11:work-01 ;
+                 :label "work-01" .
+
+
+:concept_you :fromAmrLk ns3:you ;
+             :label "you" .
+
+
+:edge_a3_ARG0_p :hasRoleID "ARG0" ;
+                :hasAmrRole :role_ARG0 .
+
+
+:edge_a_op1_k :hasAmrRole :role_op1 ;
+              :hasRoleID "op1" .
+
+
+:edge_a_op2_c2 :hasRoleID "op2" ;
+               :hasAmrRole :role_op2 .
+
+
+:edge_c2_ARG0_y :hasRoleID "ARG0" ;
+                :hasAmrRole :role_ARG0 .
+
+
+:edge_c2_ARG1_p :hasAmrRole :role_ARG1 ;
+                :hasRoleID "ARG1" .
+
+
+:edge_c_ARG1_w :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_k_ARG0_y :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_k_ARG1_n :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_n_ARG1_c :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_n_mod_a2 :hasRoleID "mod" ;
+               :hasAmrRole :role_mod .
+
+
+:edge_n_mod_ii :hasAmrRole :role_mod ;
+               :hasRoleID "mod" .
+
+
+:edge_o_ARG1_y :hasRoleID "ARG1" ;
+               :hasAmrRole :role_ARG1 .
+
+
+:edge_o_ARG2_a :hasRoleID "ARG2" ;
+               :hasAmrRole :role_ARG2 .
+
+
+:edge_p_mod_o2 :hasAmrRole :role_mod ;
+               :hasRoleID "mod" .
+
+
+:role_ARG0 :label "ARG0" .
+
+
+:role_ARG1 :label "ARG1" .
+
+
+:role_ARG2 :label "ARG2" .
+
+
+:role_mod :getDirectPropertyName "hasFeature"^^xsd:string ;
+          :toReifyWithHeadEdge "ARG1" ;
+          :getPropertyType rdfs:subClassOf ,
+                           owl:ObjectProperty ;
+          :label "mod" ;
+          :toReifyAsConcept "mod" ;
+          :toReifyWithBaseEdge "ARG0" .
+
+
+:role_op1 :label "op1" .
+
+
+:role_op2 :label "op2" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/action-property-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..cd640741791694be0a833a7d92f3cd1d2126cc92
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-3.result.ttl
@@ -0,0 +1,969 @@
+@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-3/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_ii_domain_l a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:edge_k_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_ii a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_k a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-17 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-17" ;
+    :hasSentenceStatement "You must keep the license intact." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_you_y ;
+    :role_ARG2 net:actionProperty_keep_k,
+        net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-17" ;
+    ns21:has-sentence "You must keep the license intact." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_license rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:license ;
+    :label "license" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ;
+    :label "k" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ;
+    :label "l" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> ;
+    :label "o" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    :label "y" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:actionProperty_notice_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_domain net:atomClass_license_l ;
+    net:composeFrom net:actionProperty_keep_k,
+        net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "notice" ;
+    net:hasPropertyName10 "notice" ;
+    net:hasPropertyName12 "notice" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-17" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+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/asail_odrl_sentences-17#ii> a ns3:intact ;
+    ns3:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> a ns3:license ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:license a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_keep_k a net:Action_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-17" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomClass_license_l a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_license_l ;
+    net:coverNode :leaf_license_l ;
+    net:hasClassName "license" ;
+    net:hasNaming "license" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:actionProperty_notice_k,
+        net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-17" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_license_l a :AMR_Leaf ;
+    :hasConcept :concept_license ;
+    :hasVariable :variable_l .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_y :leaf_you_y ;
+    :edge_o_ARG2_k :leaf_keep-01_k ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net: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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_intact_ii a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_license_l ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns11: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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable 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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :edge_ii_domain_l :leaf_license_l ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_ii :leaf_intact_ii ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/action-property-devGraph-3.ttl b/tests/dev_technical_tests/test_data/action-property-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f8be673d39ae4ad9ddd24921b819f4a113b952d7
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/action-property-devGraph-3.ttl
@@ -0,0 +1,947 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/17//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_ii_domain_l a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:edge_k_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_ii a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_k a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-17 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-17" ;
+    :hasSentenceStatement "You must keep the license intact." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_you_y ;
+    :role_ARG2 net:actionProperty_keep_k,
+        net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-17" ;
+    ns21:has-sentence "You must keep the license intact." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_license rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:license ;
+    :label "license" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ;
+    :label "k" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ;
+    :label "l" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> ;
+    :label "o" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    :label "y" .
+
+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:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:actionProperty_keep_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-17" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:atomClass_license_l a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_license_l ;
+    net:coverNode :leaf_license_l ;
+    net:hasClassName "license" ;
+    net:hasNaming "license" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+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/asail_odrl_sentences-17#ii> a ns3:intact ;
+    ns3:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> a ns3:license ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:license a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_intact_ii a net:Atom_Class_Net ;
+    :role_domain net:atomClass_license_l ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-17" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_intact_ii,
+        :leaf_you_y .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_license_l a :AMR_Leaf ;
+    :hasConcept :concept_license ;
+    :hasVariable :variable_l .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_y :leaf_you_y ;
+    :edge_o_ARG2_k :leaf_keep-01_k ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "asail_odrl_sentences-17" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns11: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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :edge_ii_domain_l :leaf_license_l ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_ii :leaf_intact_ii ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+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 .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/and-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/and-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e873e3c9ef8d28f64118a1874c6c3c52e24ddd08
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/and-devGraph-1.result.ttl
@@ -0,0 +1,1893 @@
+@base <https://amr.tetras-libre.fr/rdf/and-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:adapt-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:contrast-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:contrast-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:license-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:license-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:produce-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:produce-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:public-02.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:share-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:share-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op1 a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op2 a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:polarity a owl:AnnotationProperty .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:has-id a owl:AnnotationProperty .
+
+ns3:has-sentence a owl:AnnotationProperty .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<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_a2_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_op1_p2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c_ARG1_l2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG2_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_g_ARG0_l a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_g_ARG1_c a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_g_ARG2_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l2_ARG1_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l2_ARG2_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l_mod_t a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p2_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p2_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG1_l a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_s_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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 .
+
+:hasAmrRole a owl:AnnotationProperty .
+
+: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 .
+
+:hasPhenomenaLink a owl:AnnotationProperty .
+
+: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_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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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_cc-sentence-examples-03 a owl:NamedIndividual,
+        :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+    :hasRootLeaf :leaf_grant-01_g ;
+    :hasSentenceID "cc-sentence-examples-03" ;
+    :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_adapt_a2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_adapt-01_a2 ;
+    net:coverNode :leaf_adapt-01_a2 ;
+    net:hasNaming "adapt" ;
+    net:hasPropertyName "adapt" ;
+    net:hasPropertyName01 "adapting" ;
+    net:hasPropertyName10 "adapt-by" ;
+    net:hasPropertyName12 "adapt-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_grant_g a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_license_l ;
+    :role_ARG1 net:phenomena_conjunction_c ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_grant-01_g ;
+    net:coverNode :leaf_grant-01_g ;
+    net:hasNaming "grant" ;
+    net:hasPropertyName "grant" ;
+    net:hasPropertyName01 "granting" ;
+    net:hasPropertyName10 "grant-by" ;
+    net:hasPropertyName12 "grant-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_contrast-01_c,
+        :leaf_license-01_l,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_public_p a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_public-02_p ;
+    net:hasNaming "public" ;
+    net:hasPropertyName "public" ;
+    net:hasPropertyName01 "publicing" ;
+    net:hasPropertyName10 "public-by" ;
+    net:hasPropertyName12 "public-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_license-01_l ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:bindPropertyNet a owl:AnnotationProperty .
+
+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:compositeProperty_public-license a owl:NamedIndividual,
+        net:Composite_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverArgNode :leaf_license-01_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_public-02_p ;
+    net:hasMotherClassNet net:atomProperty_license_l ;
+    net:hasNaming "public-license" ;
+    net:hasPropertyName "public-license" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:containsNet a owl:AnnotationProperty .
+
+net:containsNet1 a owl:AnnotationProperty .
+
+net:containsNet2 a owl:AnnotationProperty .
+
+net:coverArgNode a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:coverNodeCount a owl:AnnotationProperty .
+
+net:coverTargetNode a owl:AnnotationProperty .
+
+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:fromClassNet a owl:AnnotationProperty .
+
+net:hasBaseClassName a owl:AnnotationProperty .
+
+net:hasClassName a owl:AnnotationProperty .
+
+net:hasClassType a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasLogicalConstraint a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRestriction01 a owl:AnnotationProperty .
+
+net:hasRestrictionNetValue a owl:AnnotationProperty .
+
+net:hasRestrictionOnProperty a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:individual_this_t a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackMainNetComposante net:atomClass_this_t ;
+    net:trackNetComposante net:atomClass_this_t ;
+    net:trackProgress net:initialized .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:isCoreRoleLinked a owl:AnnotationProperty .
+
+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:targetArgumentNode a owl:AnnotationProperty .
+
+net:trackMainNetComposante a owl:AnnotationProperty .
+
+net:trackNetComposante a owl:AnnotationProperty .
+
+net:trackProgress a owl:AnnotationProperty .
+
+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/cc-sentence-examples-03#a2> a ns11:adapt-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR,
+        owl:NamedIndividual ;
+    ns3:has-id "cc-sentence-examples-03" ;
+    ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+    ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_adapt-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:adapt-01 ;
+    :label "adapt-01" .
+
+:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_contrast-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:contrast-01 ;
+    :hasPhenomenaLink :phenomena_conjunction ;
+    :label "contrast-01" .
+
+:concept_grant-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:grant-01 ;
+    :label "grant-01" .
+
+:concept_material a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:material ;
+    :label "material" .
+
+:concept_produce-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:produce-01 ;
+    :label "produce-01" .
+
+:concept_public-02 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:public-02 ;
+    :label "public-02" .
+
+:concept_reproduce-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_share-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:share-01 ;
+    :label "share-01" .
+
+:concept_this a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_mod a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    :label "a" .
+
+:variable_a2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+    :label "a2" .
+
+:variable_c a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    :label "c" .
+
+:variable_g a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+    :label "g" .
+
+:variable_l a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    :label "l" .
+
+:variable_l2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    :label "l2" .
+
+:variable_m a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    :label "m" .
+
+:variable_p a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+    :label "p" .
+
+:variable_p2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    :label "p2" .
+
+:variable_r a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    :label "r" .
+
+:variable_s a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    :label "s" .
+
+:variable_t a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    :label "t" .
+
+:variable_y a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    :label "y" .
+
+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 .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:logicalSet_and_a a owl:NamedIndividual,
+        net:Logical_Set_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:bindPropertyNet net:atomProperty_license_l2 ;
+    net:containsNet net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r ;
+    net:containsNet1 net:atomProperty_produce_p2 ;
+    net:containsNet2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction_c a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_license_l2 ;
+    :role_ARG2 net:atomProperty_share_s ;
+    net:coverBaseNode :leaf_contrast-01_c ;
+    net:coverNode :leaf_contrast-01_c ;
+    net:hasNaming "conjunction" ;
+    net:hasPhenomenaRef "contrast-01" ;
+    net:hasPhenomenaType :phenomena_conjunction ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_produceing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_produce-01_p2 ;
+    net:hasNaming "you-produceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+net:restriction_reproduceing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "you-reproduceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+net:restriction_shareing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_share-01_s ;
+    net:hasNaming "you-shareing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_share_s .
+
+net:value_negative_blankNode a owl:NamedIndividual,
+        net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:adapt-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:contrast-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:grant-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:produce-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:public-02 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:share-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:material a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:concept_license-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_adapt-01_a2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_adapt-01 ;
+    :hasVariable :variable_a2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:value_negative a owl:NamedIndividual,
+        :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_license_l2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_license-01_l2 ;
+    net:coverNode :leaf_license-01_l2 ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_share_s a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "share" ;
+    net:hasPropertyName "share" ;
+    net:hasPropertyName01 "shareing" ;
+    net:hasPropertyName10 "share-by" ;
+    net:hasPropertyName12 "share-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y,
+        :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_grant-01_g a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_g_ARG0_l :leaf_license-01_l ;
+    :edge_g_ARG1_c :leaf_contrast-01_c ;
+    :edge_g_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_grant-01 ;
+    :hasVariable :variable_g .
+
+:leaf_license-01_l2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_l2_ARG1_a :leaf_and_a ;
+    :edge_l2_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l2 .
+
+:role_ARG2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_contrast-01_c a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+    :edge_c_ARG2_s :leaf_share-01_s ;
+    :hasConcept :concept_contrast-01 ;
+    :hasVariable :variable_c .
+
+:leaf_public-02_p a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_public-02 ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+net:atomClass_this_t a owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_license_l a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_this_t ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:individual_you-produceing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-produceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-produceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-reproduceing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-reproduceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-shareing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-shareing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-shareing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:atomClass_you_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_and_a a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a_op1_p2 :leaf_produce-01_p2 ;
+    :edge_a_op2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_produce-01_p2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p2_ARG0_y :leaf_you_y ;
+    :edge_p2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_produce-01 ;
+    :hasVariable :variable_p2 .
+
+:leaf_reproduce-01_r a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_r_ARG0_y :leaf_you_y ;
+    :edge_r_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_share-01_s a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_s_ARG0_y :leaf_you_y ;
+    :edge_s_ARG1_m :leaf_material_m ;
+    :edge_s_polarity_negative :value_negative ;
+    :hasConcept :concept_share-01 ;
+    :hasVariable :variable_s .
+
+:leaf_this_t a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    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)." .
+
+net:atomProperty_produce_p2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_produce-01_p2 ;
+    net:coverNode :leaf_produce-01_p2 ;
+    net:hasNaming "produce" ;
+    net:hasPropertyName "produce" ;
+    net:hasPropertyName01 "produceing" ;
+    net:hasPropertyName10 "produce-by" ;
+    net:hasPropertyName12 "produce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_reproduce_r a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_material_m a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_material_m ;
+    net:coverNode :leaf_material_m ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "material" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "material" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:leaf_license-01_l a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:compositeClass_you-produceing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-produceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_produceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-reproduceing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-reproduceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_reproduceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-shareing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-shareing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_shareing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:atomClass_you_y a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "you" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "you" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_material_m a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_material ;
+    :hasVariable :variable_m .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Linked_Data a owl:Class .
+
+:leaf_you_y a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/and-devGraph-1.ttl b/tests/dev_technical_tests/test_data/and-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..33cbf656c431e57ebcb65c9d391a1c0f2bf23371
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/and-devGraph-1.ttl
@@ -0,0 +1,3066 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1
+ns11:adapt-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1
+ns11:contrast-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2
+ns11:contrast-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0
+ns11:grant-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1
+ns11:grant-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2
+ns11:grant-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1
+ns11:license-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2
+ns11:license-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0
+ns11:produce-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1
+ns11:produce-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1
+ns11:public-02.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0
+ns11:share-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1
+ns11:share-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns2:mod rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns2:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns2:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns2:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns3:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns3:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns3:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns3:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns3:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a2_ARG1_m
+:edge_a2_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2
+:edge_a_op1_p2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r
+:edge_a_op2_r rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2
+:edge_c_ARG1_l2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s
+:edge_c_ARG2_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l
+:edge_g_ARG0_l rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c
+:edge_g_ARG1_c rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y
+:edge_g_ARG2_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a
+:edge_l2_ARG1_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y
+:edge_l2_ARG2_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t
+:edge_l_mod_t rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y
+:edge_p2_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m
+:edge_p2_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l
+:edge_p_ARG1_l rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y
+:edge_r_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m
+:edge_r_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y
+:edge_s_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m
+:edge_s_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative
+:edge_s_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+:fromAmrLk rdf:type owl:AnnotationProperty ;
+           rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+:getProperty rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+:getPropertyType rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+:hasConceptLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+:hasEdgeLink rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+:hasLink rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+:hasReification rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                          rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+:hasReificationRange rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+:hasRelationName rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+:hasSentenceID rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+:label rdf:type owl:AnnotationProperty ;
+       rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+:toReify rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomOf
+net:atomOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "atom of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindPropertyNet
+net:bindPropertyNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet
+net:containsNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet1
+net:containsNet1 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet2
+net:containsNet2 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverArgNode
+net:coverArgNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNodeCount
+net:coverNodeCount rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverTargetNode
+net:coverTargetNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#fromClassNet
+net:fromClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasBaseClassName
+net:hasBaseClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassType
+net:hasClassType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasLogicalConstraint
+net:hasLogicalConstraint rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestriction01
+net:hasRestriction01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue
+net:hasRestrictionNetValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty
+net:hasRestrictionOnProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listBy
+net:listBy rdf:type owl:AnnotationProperty ;
+           rdfs:label "list by" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listOf
+net:listOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "list of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relationOf
+net:relationOf rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation of" ;
+               rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante
+net:trackMainNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackNetComposante
+net:trackNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackProgress
+net:trackProgress rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#typeProperty
+net:typeProperty rdf:type owl:AnnotationProperty ;
+                 rdfs:label "type property" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                    rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+:hasConcept rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+:hasRoleID rdf:type owl:ObjectProperty ;
+           rdfs:subPropertyOf :AMR_ObjectProperty ;
+           rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+:hasRoleTag rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+:hasRolesetID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf :AMR_ObjectProperty ;
+              rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+:hasRootLeaf rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+:hasVariable rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty ;
+             rdfs:domain :AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#c
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#g
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#m
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#r
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#s
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#t
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#y
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01
+ns11:adapt-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01
+ns11:contrast-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01
+ns11:grant-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01
+ns11:license-01 rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01
+ns11:produce-01 rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02
+ns11:public-02 rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01
+ns11:share-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#material
+ns2:material rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#this
+ns2:this rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns2:you rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns3:AMR rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns3:Concept rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Linked_Data ;
+            rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns3:Role rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data ;
+         rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns3:and rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+:AMR_Concept rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+:AMR_Core_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+:AMR_Edge rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+:AMR_Element rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+:AMR_Leaf rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+:AMR_NonCore_Role rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+:AMR_Op_Role rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+:AMR_Phenomena rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+:AMR_Predicat_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+:AMR_Prep_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+:AMR_Relation rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+:AMR_Relation_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+:AMR_Role rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+:AMR_Root rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+:AMR_Specific_Role rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+:AMR_Term_Concept rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+:AMR_Value rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+:AMR_Variable rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01
+:concept_adapt-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_contrast-01
+:concept_contrast-01 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_grant-01
+:concept_grant-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_license-01
+:concept_license-01 rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_material
+:concept_material rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_produce-01
+:concept_produce-01 rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_public-02
+:concept_public-02 rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_share-01
+:concept_share-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_this
+:concept_this rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+:phenomena_conjunction rdf:type owl:Class ;
+                       rdfs:subClassOf :AMR_Phenomena ;
+                       :hasConceptLink "contrast-01" ,
+                                       "either" ,
+                                       "neither" ;
+                       :label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+:phenomena_conjunction_and rdf:type owl:Class ;
+                           rdfs:subClassOf :phenomena_conjunction ;
+                           :hasConceptLink "and" ;
+                           :label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+:phenomena_conjunction_or rdf:type owl:Class ;
+                          rdfs:subClassOf :phenomena_conjunction ;
+                          :hasConceptLink "or" ;
+                          :label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+:phenomena_degree rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Phenomena ;
+                  :hasConceptLink "have-degree-91" ;
+                  :label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+:relation_domain rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "false"^^xsd:boolean ;
+                 :hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+:relation_manner rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "true"^^xsd:boolean ;
+                 :hasReificationConcept "hasManner" ;
+                 :hasReificationDomain "ARG1" ;
+                 :hasReificationRange "ARG2" ;
+                 :hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+:relation_mod rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Relation ;
+              :hasReification "false"^^xsd:boolean ;
+              :hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+:relation_name rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "false"^^xsd:boolean ;
+               :hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+:relation_part rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "true"^^xsd:boolean ;
+               :hasReificationConcept "hasPart" ;
+               :hasReificationDomain "ARG1" ;
+               :hasReificationRange "ARG2" ;
+               :hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+:relation_polarity rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Relation ;
+                   :hasReification "false"^^xsd:boolean ;
+                   :hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+:relation_quant rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Relation ;
+                :hasReification "false"^^xsd:boolean ;
+                :hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+:role_ARG3 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+:role_ARG4 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+:role_ARG5 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+:role_ARG6 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+:role_ARG7 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+:role_ARG8 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+:role_ARG9 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+:role_domain rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :hasRelationName "domain" ;
+             :label "domain" ;
+             :toReifyAsConcept "domain" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+:role_have-degree-91 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Specific_Role ;
+                     :getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+:role_manner rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :getDirectPropertyName "manner" ;
+             :getPropertyType owl:DataProperty ;
+             :label "manner" ;
+             :toReifyAsConcept "manner" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :label "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+:role_op3 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+:role_op4 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+:role_op5 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+:role_op6 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+:role_op7 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+:role_op8 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+:role_op9 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+:role_part rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :getDirectPropertyName "hasPart"^^xsd:string ;
+           :getInversePropertyName "partOf"^^xsd:string ;
+           :getPropertyType owl:ObjectProperty ;
+           :toReifyAsConcept "part" ;
+           :toReifyWithBaseEdge "ARG0" ;
+           :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+:role_quant rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Specific_Role ;
+            :label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Axiom_Net
+net:Axiom_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Instance
+net:Instance rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure ;
+             rdfs:label "Semantic Net Instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net
+net:Logical_Set_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Object
+net:Object rdf:type owl:Class ;
+           rdfs:subClassOf net:Net_Structure ;
+           rdfs:label "Object using in semantic net instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Axiom_Net
+net:Property_Axiom_Net rdf:type owl:Class ;
+                       rdfs:subClassOf net:Axiom_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Direction
+net:Property_Direction rdf:type owl:Class ;
+                       rdfs:subClassOf net:Feature .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Restriction_Net
+net:Restriction_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Type
+net:Type rdf:type owl:Class ;
+         rdfs:subClassOf net:Net_Structure ;
+         rdfs:label "Semantic Net Type" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atom
+net:atom rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "atom" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class
+net:class rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "class" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class_list
+net:class_list rdf:type owl:Class ;
+               rdfs:subClassOf net:Type ;
+               rdfs:label "classList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composite
+net:composite rdf:type owl:Class ;
+              rdfs:subClassOf net:Type ;
+              rdfs:label "composite" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#conjunctive_list
+net:conjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "conjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#disjunctive_list
+net:disjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "disjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entity_class_list
+net:entity_class_list rdf:type owl:Class ;
+                      rdfs:subClassOf net:class_list ;
+                      rdfs:label "entityClassList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#event
+net:event rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "event" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#list
+net:list rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relation
+net:relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Type ;
+             rdfs:label "relation" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#state_property
+net:state_property rdf:type owl:Class ;
+                   rdfs:subClassOf net:Type ;
+                   rdfs:label "stateProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#unary_list
+net:unary_list rdf:type owl:Class ;
+               rdfs:subClassOf net:list ;
+               rdfs:label "unary-list" .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:NamedIndividual ,
+                                                                 ns3:and .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:adapt-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#c
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:NamedIndividual ,
+                                                                 ns11:contrast-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#g
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:NamedIndividual ,
+                                                                 ns11:grant-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:NamedIndividual ,
+                                                                 ns11:license-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:license-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#m
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:NamedIndividual ,
+                                                                 ns2:material .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:NamedIndividual ,
+                                                                 ns11:public-02 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:produce-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#r
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:NamedIndividual ,
+                                                                 ns11:reproduce-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> rdf:type owl:NamedIndividual ,
+                                                                      ns3:AMR ;
+                                                             ns3:has-id "cc-sentence-examples-03" ;
+                                                             ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+                                                             ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#s
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:NamedIndividual ,
+                                                                 ns11:share-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#t
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:NamedIndividual ,
+                                                                 ns2:this .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#y
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:NamedIndividual ,
+                                                                 ns2:you .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:NamedIndividual ,
+                        ns3:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01
+ns11:adapt-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1
+ns11:adapt-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01
+ns11:contrast-01 rdf:type owl:NamedIndividual ,
+                          ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1
+ns11:contrast-01.ARG1 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2
+ns11:contrast-01.ARG2 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01
+ns11:grant-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0
+ns11:grant-01.ARG0 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1
+ns11:grant-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2
+ns11:grant-01.ARG2 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01
+ns11:license-01 rdf:type owl:NamedIndividual ,
+                         ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1
+ns11:license-01.ARG1 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2
+ns11:license-01.ARG2 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01
+ns11:produce-01 rdf:type owl:NamedIndividual ,
+                         ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0
+ns11:produce-01.ARG0 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1
+ns11:produce-01.ARG1 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02
+ns11:public-02 rdf:type owl:NamedIndividual ,
+                        ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1
+ns11:public-02.ARG1 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:NamedIndividual ,
+                           ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01
+ns11:share-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0
+ns11:share-01.ARG0 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1
+ns11:share-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:NamedIndividual ,
+                    ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#material
+ns2:material rdf:type owl:NamedIndividual ,
+                      ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns2:mod rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns2:op1 rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns2:op2 rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#this
+ns2:this rdf:type owl:NamedIndividual ,
+                  ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns2:you rdf:type owl:NamedIndividual ,
+                 ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:NamedIndividual ,
+                   ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:NamedIndividual ,
+                         ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns3:and rdf:type owl:NamedIndividual ,
+                 ns3:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01
+:concept_adapt-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_contrast-01
+:concept_contrast-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_grant-01
+:concept_grant-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_license-01
+:concept_license-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_material
+:concept_material rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_produce-01
+:concept_produce-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_public-02
+:concept_public-02 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_share-01
+:concept_share-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_this
+:concept_this rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a2_ARG1_m
+:edge_a2_ARG1_m rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2
+:edge_a_op1_p2 rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r
+:edge_a_op2_r rdf:type owl:NamedIndividual ,
+                       :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2
+:edge_c_ARG1_l2 rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s
+:edge_c_ARG2_s rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l
+:edge_g_ARG0_l rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c
+:edge_g_ARG1_c rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y
+:edge_g_ARG2_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a
+:edge_l2_ARG1_a rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y
+:edge_l2_ARG2_y rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t
+:edge_l_mod_t rdf:type owl:NamedIndividual ,
+                       :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y
+:edge_p2_ARG0_y rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m
+:edge_p2_ARG1_m rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l
+:edge_p_ARG1_l rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y
+:edge_r_ARG0_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m
+:edge_r_ARG1_m rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y
+:edge_s_ARG0_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m
+:edge_s_ARG1_m rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative
+:edge_s_polarity_negative rdf:type owl:NamedIndividual ,
+                                   :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_adapt-01_a2
+:leaf_adapt-01_a2 rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_adapt-01 ;
+                  :hasVariable :variable_a2 ;
+                  :edge_a2_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+:leaf_and_a rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_and ;
+            :hasVariable :variable_a ;
+            :edge_a_op1_p2 :leaf_produce-01_p2 ;
+            :edge_a_op2_r :leaf_reproduce-01_r .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_contrast-01_c
+:leaf_contrast-01_c rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_contrast-01 ;
+                    :hasVariable :variable_c ;
+                    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+                    :edge_c_ARG2_s :leaf_share-01_s .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_grant-01_g
+:leaf_grant-01_g rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_grant-01 ;
+                 :hasVariable :variable_g ;
+                 :edge_g_ARG0_l :leaf_license-01_l ;
+                 :edge_g_ARG1_c :leaf_contrast-01_c ;
+                 :edge_g_ARG2_y :leaf_you_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l
+:leaf_license-01_l rdf:type owl:NamedIndividual ,
+                            :AMR_Leaf ;
+                   :hasConcept :concept_license-01 ;
+                   :hasVariable :variable_l ;
+                   :edge_l_mod_t :leaf_this_t .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l2
+:leaf_license-01_l2 rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_license-01 ;
+                    :hasVariable :variable_l2 ;
+                    :edge_l2_ARG1_a :leaf_and_a ;
+                    :edge_l2_ARG2_y :leaf_you_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_material_m
+:leaf_material_m rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_material ;
+                 :hasVariable :variable_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_produce-01_p2
+:leaf_produce-01_p2 rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_produce-01 ;
+                    :hasVariable :variable_p2 ;
+                    :edge_p2_ARG0_y :leaf_you_y ;
+                    :edge_p2_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_public-02_p
+:leaf_public-02_p rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_public-02 ;
+                  :hasVariable :variable_p ;
+                  :edge_p_ARG1_l :leaf_license-01_l .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r
+:leaf_reproduce-01_r rdf:type owl:NamedIndividual ,
+                              :AMR_Leaf ;
+                     :hasConcept :concept_reproduce-01 ;
+                     :hasVariable :variable_r ;
+                     :edge_r_ARG0_y :leaf_you_y ;
+                     :edge_r_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_share-01_s
+:leaf_share-01_s rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_share-01 ;
+                 :hasVariable :variable_s ;
+                 :edge_s_ARG0_y :leaf_you_y ;
+                 :edge_s_ARG1_m :leaf_material_m ;
+                 :edge_s_polarity_negative :value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_this_t
+:leaf_this_t rdf:type owl:NamedIndividual ,
+                      :AMR_Leaf ;
+             :hasConcept :concept_this ;
+             :hasVariable :variable_t .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_you_y
+:leaf_you_y rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_you ;
+            :hasVariable :variable_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:NamedIndividual ,
+                        net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_cc-sentence-examples-03
+:root_cc-sentence-examples-03 rdf:type owl:NamedIndividual ,
+                                       :AMR_Root ;
+                              :hasRootLeaf :leaf_grant-01_g ;
+                              :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+                              :hasSentenceID "cc-sentence-examples-03" ;
+                              :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+:value_negative rdf:type owl:NamedIndividual ,
+                         :AMR_Value ;
+                rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+:variable_a rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+            :label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a2
+:variable_a2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+             :label "a2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_c
+:variable_c rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+            :label "c" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_g
+:variable_g rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+            :label "g" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_l
+:variable_l rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+            :label "l" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_l2
+:variable_l2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+             :label "l2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_m
+:variable_m rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+            :label "m" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+:variable_p rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+            :label "p" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p2
+:variable_p2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+             :label "p2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_r
+:variable_r rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+            :label "r" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s
+:variable_s rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+            :label "s" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_t
+:variable_t rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+            :label "t" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_y
+:variable_y rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+            :label "y" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_material_m
+net:atomClass_material_m rdf:type owl:NamedIndividual ,
+                                  net:Atom_Class_Net ;
+                         net:coverBaseNode :leaf_material_m ;
+                         net:coverNode :leaf_material_m ;
+                         net:coverNodeCount 1 ;
+                         net:hasClassName "material" ;
+                         net:hasClassType sys:Entity ;
+                         net:hasNaming "material" ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_this_t
+net:atomClass_this_t rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ,
+                              net:Deprecated_Net ;
+                     net:coverBaseNode :leaf_this_t ;
+                     net:coverNode :leaf_this_t ;
+                     net:coverNodeCount 1 ;
+                     net:hasClassName "this" ;
+                     net:hasNaming "this" ;
+                     net:hasStructure "cc-sentence-examples-03" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_you_y
+net:atomClass_you_y rdf:type owl:NamedIndividual ,
+                             net:Atom_Class_Net ;
+                    net:coverBaseNode :leaf_you_y ;
+                    net:coverNode :leaf_you_y ;
+                    net:coverNodeCount 1 ;
+                    net:hasClassName "you" ;
+                    net:hasClassType sys:Entity ;
+                    net:hasNaming "you" ;
+                    net:hasStructure "cc-sentence-examples-03" ;
+                    net:trackProgress net:initialized ,
+                                      net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_adapt_a2
+net:atomProperty_adapt_a2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          :role_ARG1 net:atomClass_material_m ;
+                          net:coverBaseNode :leaf_adapt-01_a2 ;
+                          net:coverNode :leaf_adapt-01_a2 ;
+                          net:hasNaming "adapt" ;
+                          net:hasPropertyName "adapt" ;
+                          net:hasPropertyName01 "adapting" ;
+                          net:hasPropertyName10 "adapt-by" ;
+                          net:hasPropertyName12 "adapt-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "cc-sentence-examples-03" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:targetArgumentNode :leaf_material_m ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_grant_g
+net:atomProperty_grant_g rdf:type owl:NamedIndividual ,
+                                  net:Atom_Property_Net ;
+                         :role_ARG0 net:atomProperty_license_l ;
+                         :role_ARG1 net:phenomena_conjunction_c ;
+                         :role_ARG2 net:atomClass_you_y ,
+                                    net:compositeClass_you-produceing-material_y ,
+                                    net:compositeClass_you-reproduceing-material_y ,
+                                    net:compositeClass_you-shareing-material_y ,
+                                    net:individual_you-produceing-material_fromClass ,
+                                    net:individual_you-reproduceing-material_fromClass ,
+                                    net:individual_you-shareing-material_fromClass ,
+                                    net:individual_you_fromClass ;
+                         net:coverBaseNode :leaf_grant-01_g ;
+                         net:coverNode :leaf_grant-01_g ;
+                         net:hasNaming "grant" ;
+                         net:hasPropertyName "grant" ;
+                         net:hasPropertyName01 "granting" ;
+                         net:hasPropertyName10 "grant-by" ;
+                         net:hasPropertyName12 "grant-of" ;
+                         net:hasPropertyType owl:ObjectProperty ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:isCoreRoleLinked "true"^^xsd:boolean ;
+                         net:targetArgumentNode :leaf_contrast-01_c ,
+                                                :leaf_license-01_l ,
+                                                :leaf_you_y ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l
+net:atomProperty_license_l rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           :role_mod net:atomClass_this_t ;
+                           net:coverBaseNode :leaf_license-01_l ;
+                           net:coverNode :leaf_license-01_l ;
+                           net:hasNaming "license" ;
+                           net:hasPropertyName "license" ;
+                           net:hasPropertyName01 "licenseing" ;
+                           net:hasPropertyName10 "license-by" ;
+                           net:hasPropertyName12 "license-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "cc-sentence-examples-03" ;
+                           net:isCoreRoleLinked "true"^^xsd:boolean ;
+                           net:targetArgumentNode :leaf_this_t ;
+                           net:trackProgress net:initialized ,
+                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l2
+net:atomProperty_license_l2 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            :role_ARG1 net:logicalSet_and_a ,
+                                       net:phenomena_conjunction-AND_a ;
+                            :role_ARG2 net:atomClass_you_y ,
+                                       net:compositeClass_you-produceing-material_y ,
+                                       net:compositeClass_you-reproduceing-material_y ,
+                                       net:compositeClass_you-shareing-material_y ,
+                                       net:individual_you-produceing-material_fromClass ,
+                                       net:individual_you-reproduceing-material_fromClass ,
+                                       net:individual_you-shareing-material_fromClass ,
+                                       net:individual_you_fromClass ;
+                            net:coverBaseNode :leaf_license-01_l2 ;
+                            net:coverNode :leaf_license-01_l2 ;
+                            net:hasNaming "license" ;
+                            net:hasPropertyName "license" ;
+                            net:hasPropertyName01 "licenseing" ;
+                            net:hasPropertyName10 "license-by" ;
+                            net:hasPropertyName12 "license-of" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode :leaf_and_a ,
+                                                   :leaf_you_y ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_produce_p2
+net:atomProperty_produce_p2 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            :role_ARG0 net:atomClass_you_y ,
+                                       net:compositeClass_you-produceing-material_y ,
+                                       net:compositeClass_you-reproduceing-material_y ,
+                                       net:compositeClass_you-shareing-material_y ,
+                                       net:individual_you-produceing-material_fromClass ,
+                                       net:individual_you-reproduceing-material_fromClass ,
+                                       net:individual_you-shareing-material_fromClass ,
+                                       net:individual_you_fromClass ;
+                            :role_ARG1 net:atomClass_material_m ;
+                            net:coverBaseNode :leaf_produce-01_p2 ;
+                            net:coverNode :leaf_produce-01_p2 ;
+                            net:hasNaming "produce" ;
+                            net:hasPropertyName "produce" ;
+                            net:hasPropertyName01 "produceing" ;
+                            net:hasPropertyName10 "produce-by" ;
+                            net:hasPropertyName12 "produce-of" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode :leaf_material_m ,
+                                                   :leaf_you_y ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_public_p
+net:atomProperty_public_p rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          :role_ARG1 net:atomProperty_license_l ;
+                          net:coverBaseNode :leaf_public-02_p ;
+                          net:coverNode :leaf_public-02_p ;
+                          net:hasNaming "public" ;
+                          net:hasPropertyName "public" ;
+                          net:hasPropertyName01 "publicing" ;
+                          net:hasPropertyName10 "public-by" ;
+                          net:hasPropertyName12 "public-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "cc-sentence-examples-03" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:targetArgumentNode :leaf_license-01_l ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r
+net:atomProperty_reproduce_r rdf:type owl:NamedIndividual ,
+                                      net:Atom_Property_Net ;
+                             :role_ARG0 net:atomClass_you_y ,
+                                        net:compositeClass_you-produceing-material_y ,
+                                        net:compositeClass_you-reproduceing-material_y ,
+                                        net:compositeClass_you-shareing-material_y ,
+                                        net:individual_you-produceing-material_fromClass ,
+                                        net:individual_you-reproduceing-material_fromClass ,
+                                        net:individual_you-shareing-material_fromClass ,
+                                        net:individual_you_fromClass ;
+                             :role_ARG1 net:atomClass_material_m ;
+                             net:coverBaseNode :leaf_reproduce-01_r ;
+                             net:coverNode :leaf_reproduce-01_r ;
+                             net:hasNaming "reproduce" ;
+                             net:hasPropertyName "reproduce" ;
+                             net:hasPropertyName01 "reproduceing" ;
+                             net:hasPropertyName10 "reproduce-by" ;
+                             net:hasPropertyName12 "reproduce-of" ;
+                             net:hasPropertyType owl:ObjectProperty ;
+                             net:hasStructure "cc-sentence-examples-03" ;
+                             net:isCoreRoleLinked "true"^^xsd:boolean ;
+                             net:targetArgumentNode :leaf_material_m ,
+                                                    :leaf_you_y ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_share_s
+net:atomProperty_share_s rdf:type owl:NamedIndividual ,
+                                  net:Atom_Property_Net ;
+                         :role_ARG0 net:atomClass_you_y ,
+                                    net:compositeClass_you-produceing-material_y ,
+                                    net:compositeClass_you-reproduceing-material_y ,
+                                    net:compositeClass_you-shareing-material_y ,
+                                    net:individual_you-produceing-material_fromClass ,
+                                    net:individual_you-reproduceing-material_fromClass ,
+                                    net:individual_you-shareing-material_fromClass ,
+                                    net:individual_you_fromClass ;
+                         :role_ARG1 net:atomClass_material_m ;
+                         :role_polarity net:value_negative_blankNode ;
+                         net:coverBaseNode :leaf_share-01_s ;
+                         net:coverNode :leaf_share-01_s ;
+                         net:hasNaming "share" ;
+                         net:hasPropertyName "share" ;
+                         net:hasPropertyName01 "shareing" ;
+                         net:hasPropertyName10 "share-by" ;
+                         net:hasPropertyName12 "share-of" ;
+                         net:hasPropertyType owl:ObjectProperty ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:isCoreRoleLinked "true"^^xsd:boolean ;
+                         net:targetArgumentNode :leaf_material_m ,
+                                                :leaf_you_y ,
+                                                :value_negative ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-produceing-material_y
+net:compositeClass_you-produceing-material_y rdf:type owl:NamedIndividual ,
+                                                      net:Composite_Class_Net ;
+                                             net:coverBaseNode :leaf_you_y ;
+                                             net:coverNode :leaf_material_m ,
+                                                           :leaf_produce-01_p2 ,
+                                                           :leaf_you_y ;
+                                             net:coverNodeCount 3 ;
+                                             net:hasClassName "you-produceing-material" ;
+                                             net:hasClassType sys:Entity ;
+                                             net:hasMotherClassNet net:atomClass_you_y ;
+                                             net:hasRestriction01 net:restriction_produceing_material ;
+                                             net:hasStructure "cc-sentence-examples-03" ;
+                                             net:trackProgress net:initialized ,
+                                                               net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-reproduceing-material_y
+net:compositeClass_you-reproduceing-material_y rdf:type owl:NamedIndividual ,
+                                                        net:Composite_Class_Net ;
+                                               net:coverBaseNode :leaf_you_y ;
+                                               net:coverNode :leaf_material_m ,
+                                                             :leaf_reproduce-01_r ,
+                                                             :leaf_you_y ;
+                                               net:coverNodeCount 3 ;
+                                               net:hasClassName "you-reproduceing-material" ;
+                                               net:hasClassType sys:Entity ;
+                                               net:hasMotherClassNet net:atomClass_you_y ;
+                                               net:hasRestriction01 net:restriction_reproduceing_material ;
+                                               net:hasStructure "cc-sentence-examples-03" ;
+                                               net:trackProgress net:initialized ,
+                                                                 net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-shareing-material_y
+net:compositeClass_you-shareing-material_y rdf:type owl:NamedIndividual ,
+                                                    net:Composite_Class_Net ;
+                                           net:coverBaseNode :leaf_you_y ;
+                                           net:coverNode :leaf_material_m ,
+                                                         :leaf_share-01_s ,
+                                                         :leaf_you_y ;
+                                           net:coverNodeCount 3 ;
+                                           net:hasClassName "you-shareing-material" ;
+                                           net:hasClassType sys:Entity ;
+                                           net:hasMotherClassNet net:atomClass_you_y ;
+                                           net:hasRestriction01 net:restriction_shareing_material ;
+                                           net:hasStructure "cc-sentence-examples-03" ;
+                                           net:trackProgress net:initialized ,
+                                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeProperty_public-license
+net:compositeProperty_public-license rdf:type owl:NamedIndividual ,
+                                              net:Composite_Property_Net ;
+                                     :role_ARG1 net:atomProperty_license_l ;
+                                     net:coverArgNode :leaf_license-01_l ;
+                                     net:coverBaseNode :leaf_public-02_p ;
+                                     net:coverNode :leaf_license-01_l ,
+                                                   :leaf_public-02_p ;
+                                     net:hasMotherClassNet net:atomProperty_license_l ;
+                                     net:hasNaming "public-license" ;
+                                     net:hasPropertyName "public-license" ;
+                                     net:hasPropertyType owl:ObjectProperty ;
+                                     net:hasStructure "cc-sentence-examples-03" ;
+                                     net:isCoreRoleLinked "true"^^xsd:boolean .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_this_t
+net:individual_this_t rdf:type owl:NamedIndividual ,
+                               net:Individual_Net ;
+                      net:coverBaseNode :leaf_this_t ;
+                      net:coverNode :leaf_this_t ;
+                      net:hasBaseClassName "Feature" ;
+                      net:hasIndividualLabel "this" ;
+                      net:hasMotherClassNet net:atomClass_this_t ;
+                      net:hasStructure "cc-sentence-examples-03" ;
+                      net:trackMainNetComposante net:atomClass_this_t ;
+                      net:trackNetComposante net:atomClass_this_t ;
+                      net:trackProgress net:initialized .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-produceing-material_fromClass
+net:individual_you-produceing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                          net:Individual_Net ;
+                                                 net:coverBaseNode :leaf_you_y ;
+                                                 net:coverNode :leaf_you_y ;
+                                                 net:fromClassNet net:compositeClass_you-produceing-material_y ;
+                                                 net:hasBaseClassName "Feature" ;
+                                                 net:hasIndividualLabel "you-produceing-material" ;
+                                                 net:hasMotherClassNet net:atomClass_you_y ,
+                                                                       net:compositeClass_you-produceing-material_y ,
+                                                                       net:compositeClass_you-reproduceing-material_y ,
+                                                                       net:compositeClass_you-shareing-material_y ;
+                                                 net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-reproduceing-material_fromClass
+net:individual_you-reproduceing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                            net:Individual_Net ;
+                                                   net:coverBaseNode :leaf_you_y ;
+                                                   net:coverNode :leaf_you_y ;
+                                                   net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+                                                   net:hasBaseClassName "Feature" ;
+                                                   net:hasIndividualLabel "you-reproduceing-material" ;
+                                                   net:hasMotherClassNet net:atomClass_you_y ,
+                                                                         net:compositeClass_you-produceing-material_y ,
+                                                                         net:compositeClass_you-reproduceing-material_y ,
+                                                                         net:compositeClass_you-shareing-material_y ;
+                                                   net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-shareing-material_fromClass
+net:individual_you-shareing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                        net:Individual_Net ;
+                                               net:coverBaseNode :leaf_you_y ;
+                                               net:coverNode :leaf_you_y ;
+                                               net:fromClassNet net:compositeClass_you-shareing-material_y ;
+                                               net:hasBaseClassName "Feature" ;
+                                               net:hasIndividualLabel "you-shareing-material" ;
+                                               net:hasMotherClassNet net:atomClass_you_y ,
+                                                                     net:compositeClass_you-produceing-material_y ,
+                                                                     net:compositeClass_you-reproduceing-material_y ,
+                                                                     net:compositeClass_you-shareing-material_y ;
+                                               net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you_fromClass
+net:individual_you_fromClass rdf:type owl:NamedIndividual ,
+                                      net:Individual_Net ;
+                             net:coverBaseNode :leaf_you_y ;
+                             net:coverNode :leaf_you_y ;
+                             net:fromClassNet net:atomClass_you_y ;
+                             net:hasBaseClassName "Feature" ;
+                             net:hasIndividualLabel "you" ;
+                             net:hasMotherClassNet net:atomClass_you_y ,
+                                                   net:compositeClass_you-produceing-material_y ,
+                                                   net:compositeClass_you-reproduceing-material_y ,
+                                                   net:compositeClass_you-shareing-material_y ;
+                             net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a
+net:logicalSet_and_a rdf:type owl:NamedIndividual ,
+                              net:Logical_Set_Net ;
+                     :role_op1 net:atomProperty_produce_p2 ;
+                     :role_op2 net:atomProperty_reproduce_r ;
+                     net:bindPropertyNet net:atomProperty_license_l2 ;
+                     net:containsNet net:atomProperty_produce_p2 ,
+                                     net:atomProperty_reproduce_r ;
+                     net:containsNet1 net:atomProperty_produce_p2 ;
+                     net:containsNet2 net:atomProperty_reproduce_r ;
+                     net:coverBaseNode :leaf_and_a ;
+                     net:coverNode :leaf_and_a ;
+                     net:hasLogicalConstraint "AND" ;
+                     net:hasStructure "cc-sentence-examples-03" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                :role_op1 net:atomProperty_produce_p2 ;
+                                :role_op2 net:atomProperty_reproduce_r ;
+                                net:coverBaseNode :leaf_and_a ;
+                                net:coverNode :leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType :phenomena_conjunction_and ;
+                                net:hasStructure "cc-sentence-examples-03" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction_c
+net:phenomena_conjunction_c rdf:type owl:NamedIndividual ,
+                                     net:Phenomena_Net ;
+                            :role_ARG1 net:atomProperty_license_l2 ;
+                            :role_ARG2 net:atomProperty_share_s ;
+                            net:coverBaseNode :leaf_contrast-01_c ;
+                            net:coverNode :leaf_contrast-01_c ;
+                            net:hasNaming "conjunction" ;
+                            net:hasPhenomenaRef "contrast-01" ;
+                            net:hasPhenomenaType :phenomena_conjunction ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_produceing_material
+net:restriction_produceing_material rdf:type owl:NamedIndividual ,
+                                             net:Restriction_Net ;
+                                    net:coverBaseNode :leaf_you_y ;
+                                    net:coverNode :leaf_material_m ,
+                                                  :leaf_produce-01_p2 ,
+                                                  :leaf_you_y ;
+                                    net:coverTargetNode :leaf_material_m ,
+                                                        :leaf_produce-01_p2 ;
+                                    net:hasNaming "you-produceing-material" ;
+                                    net:hasRestrictionNetValue net:atomClass_material_m ;
+                                    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_reproduceing_material
+net:restriction_reproduceing_material rdf:type owl:NamedIndividual ,
+                                               net:Restriction_Net ;
+                                      net:coverBaseNode :leaf_you_y ;
+                                      net:coverNode :leaf_material_m ,
+                                                    :leaf_reproduce-01_r ,
+                                                    :leaf_you_y ;
+                                      net:coverTargetNode :leaf_material_m ,
+                                                          :leaf_reproduce-01_r ;
+                                      net:hasNaming "you-reproduceing-material" ;
+                                      net:hasRestrictionNetValue net:atomClass_material_m ;
+                                      net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_shareing_material
+net:restriction_shareing_material rdf:type owl:NamedIndividual ,
+                                           net:Restriction_Net ;
+                                  net:coverBaseNode :leaf_you_y ;
+                                  net:coverNode :leaf_material_m ,
+                                                :leaf_share-01_s ,
+                                                :leaf_you_y ;
+                                  net:coverTargetNode :leaf_material_m ,
+                                                      :leaf_share-01_s ;
+                                  net:hasNaming "you-shareing-material" ;
+                                  net:hasRestrictionNetValue net:atomClass_material_m ;
+                                  net:hasRestrictionOnProperty net:atomProperty_share_s .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "cc-sentence-examples-03" ;
+                             net:hasValueLabel "negative" ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+                                                        ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+                                                        ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+                                                        ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+                                                         ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+                                                         ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ns2:polarity "-" ;
+                                                        ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ;
+                                            ns3:hasID "test-1" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2: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/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ;
+                                            ns3:hasID "test-2" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+ns11:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns3:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns3:NamedEntity rdfs:label "AMR-Term" ,
+                           "AMR-EntityType" .
+
+
+:concept_adapt-01 :fromAmrLk ns11:adapt-01 ;
+                  :label "adapt-01" .
+
+
+:concept_and :hasPhenomenaLink :phenomena_conjunction_and ;
+             :fromAmrLk ns3:and ;
+             :label "and" .
+
+
+:concept_contrast-01 :hasPhenomenaLink :phenomena_conjunction ;
+                     :fromAmrLk ns11:contrast-01 ;
+                     :label "contrast-01" .
+
+
+:concept_grant-01 :fromAmrLk ns11:grant-01 ;
+                  :label "grant-01" .
+
+
+:concept_license-01 :fromAmrLk ns11:license-01 ;
+                    :label "license-01" .
+
+
+:concept_material :label "material" ;
+                  :fromAmrLk ns2:material .
+
+
+:concept_produce-01 :fromAmrLk ns11:produce-01 ;
+                    :label "produce-01" .
+
+
+:concept_public-02 :label "public-02" ;
+                   :fromAmrLk ns11:public-02 .
+
+
+:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ;
+                      :label "reproduce-01" .
+
+
+:concept_share-01 :fromAmrLk ns11:share-01 ;
+                  :label "share-01" .
+
+
+:concept_this :fromAmrLk ns2:this ;
+              :label "this" .
+
+
+:concept_you :label "you" ;
+             :fromAmrLk ns2:you .
+
+
+:edge_a2_ARG1_m :hasRoleID "ARG1" ;
+                :hasAmrRole :role_ARG1 .
+
+
+:edge_a_op1_p2 :hasAmrRole :role_op1 ;
+               :hasRoleID "op1" .
+
+
+:edge_a_op2_r :hasAmrRole :role_op2 ;
+              :hasRoleID "op2" .
+
+
+:edge_c_ARG1_l2 :hasRoleID "ARG1" ;
+                :hasAmrRole :role_ARG1 .
+
+
+:edge_c_ARG2_s :hasRoleID "ARG2" ;
+               :hasAmrRole :role_ARG2 .
+
+
+:edge_g_ARG0_l :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_g_ARG1_c :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_g_ARG2_y :hasRoleID "ARG2" ;
+               :hasAmrRole :role_ARG2 .
+
+
+:edge_l2_ARG1_a :hasAmrRole :role_ARG1 ;
+                :hasRoleID "ARG1" .
+
+
+:edge_l2_ARG2_y :hasRoleID "ARG2" ;
+                :hasAmrRole :role_ARG2 .
+
+
+:edge_l_mod_t :hasRoleID "mod" ;
+              :hasAmrRole :role_mod .
+
+
+:edge_p2_ARG0_y :hasRoleID "ARG0" ;
+                :hasAmrRole :role_ARG0 .
+
+
+:edge_p2_ARG1_m :hasAmrRole :role_ARG1 ;
+                :hasRoleID "ARG1" .
+
+
+:edge_p_ARG1_l :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_r_ARG0_y :hasRoleID "ARG0" ;
+               :hasAmrRole :role_ARG0 .
+
+
+:edge_r_ARG1_m :hasRoleID "ARG1" ;
+               :hasAmrRole :role_ARG1 .
+
+
+:edge_s_ARG0_y :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_s_ARG1_m :hasRoleID "ARG1" ;
+               :hasAmrRole :role_ARG1 .
+
+
+:edge_s_polarity_negative :hasAmrRole :role_polarity ;
+                          :hasRoleID "polarity" .
+
+
+:role_ARG0 :label "ARG0" .
+
+
+:role_ARG1 :label "ARG1" .
+
+
+:role_ARG2 :label "ARG2" .
+
+
+:role_mod :toReifyWithHeadEdge "ARG1" ;
+          :getDirectPropertyName "hasFeature"^^xsd:string ;
+          :getPropertyType owl:ObjectProperty ,
+                           rdfs:subClassOf ;
+          :label "mod" ;
+          :toReifyAsConcept "mod" ;
+          :toReifyWithBaseEdge "ARG0" .
+
+
+:role_op1 :label "op1" .
+
+
+:role_op2 :label "op2" .
+
+
+:role_polarity :label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/and-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/and-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f75f6bf71b729d5c9bec9780c9f126e96e345b8a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/and-devGraph-2.result.ttl
@@ -0,0 +1,1024 @@
+@base <https://amr.tetras-libre.fr/rdf/and-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/and-devGraph-2.ttl b/tests/dev_technical_tests/test_data/and-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/and-devGraph-2.ttl
@@ -0,0 +1,1021 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1b6c5058ee3c403b4bdac3f2775b4440f2501534
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1--result--.ttl
@@ -0,0 +1,1354 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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: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: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:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Restriction_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:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    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_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    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:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_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:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_system_p a net:Atom_Class_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    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:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_system_SolarSystem a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_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_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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2: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_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_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" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "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:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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 ns2: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 .
+
+: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_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 .
+
+: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: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_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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: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)." .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation 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:Relation 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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/dev_tests/test_data/atom-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/atom-extraction-devGraph-1.result.ttl
rename to tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.result.ttl
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl
similarity index 100%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
rename to tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl
diff --git a/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6f4b5904639c32b7eef51a8cda05ddb9e58615c5
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.result.ttl
@@ -0,0 +1,1186 @@
+@base <https://amr.tetras-libre.fr/rdf/atom-extraction-devGraph-2/result> .
+@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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_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: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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+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:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" .
+
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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_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 .
+
+: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,
+        net:Relation ;
+    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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation 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:individual_system_p a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2: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 ns4: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" .
+
+: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:atomClass_system_p a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" .
+
+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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+: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 ns2: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 .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_p .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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: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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..180a9683afd98e2ec5fb03226af33fb3b5b677cf
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-2.ttl
@@ -0,0 +1,1183 @@
+@base <https://amr.tetras-libre.fr/rdf/atom-extraction-devGraph-1/result> .
+@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 ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_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: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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" .
+
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" .
+
+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:individual_system_p a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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" .
+
+ns4:planet a ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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_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 .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" .
+
+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 ns2: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 ns2: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 ns4:planet,
+        ns4:system ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:system a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2: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 ns4: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" .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+: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 ns2: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 .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_p .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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: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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..3de036c859229bb93d82511684aca1dbe6a30d83
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.result.ttl
@@ -0,0 +1,923 @@
+@base <https://amr.tetras-libre.fr/rdf/atom-extraction-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_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_person_p2 a net:Atom_Class_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl
similarity index 74%
rename from tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03.ttl
rename to tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl
index f217184234db246362ba216809fd02d023e44284..a0dae60479dde3950bc281a0d78c3836cd259487 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03.ttl
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl
@@ -1,4 +1,4 @@
-@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/03/> .
+@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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#> .
@@ -21,31 +21,6 @@ ns1:Role a rdfs:Class,
     rdfs:label "AMR-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#d> a ns3:direct-02 ;
-    ns3:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o3> ;
-    ns2:polarity "-" .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#h2> a ns3:have-degree-91 ;
-    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
-    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s3> ;
-    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m3> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#ii> a ns3:include-91 ;
-    ns3:include-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
-    ns3:include-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#o2> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#m> a ns3:mean-01 ;
-    ns3:mean-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
-    ns3:mean-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#s2> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#n> a ns3:natural-03 ;
-    ns3:natural-03.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s2> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#root01> a ns1:AMR ;
-    ns1:has-id "SSC-03-01" ;
-    ns1:has-sentence "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." ;
-    ns1:root <http://amr.isi.edu/amr_data/SSC-03-01#a> .
-
 <http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
     ns1:hasSentence "The sun is a star." ;
     ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
@@ -54,46 +29,16 @@ ns1:Role a rdfs:Class,
     ns1:hasSentence "Earth is a planet." ;
     ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
 
-ns3:direct-02.ARG1 a ns3:FrameRole .
-
-ns3:equal-01.ARG1 a ns3:FrameRole .
-
-ns3:equal-01.ARG2 a ns3:FrameRole .
-
-ns3:equal-01.ARG3 a ns3:FrameRole .
-
-ns3:have-degree-91.ARG1 a ns3:FrameRole .
-
-ns3:have-degree-91.ARG2 a ns3:FrameRole .
-
-ns3:have-degree-91.ARG3 a ns3:FrameRole .
-
-ns3:have-degree-91.ARG4 a ns3:FrameRole .
-
-ns3:include-91.ARG1 a ns3:FrameRole .
+ns3:allow-01.ARG1 a ns3:FrameRole .
 
-ns3:include-91.ARG2 a ns3:FrameRole .
+ns3:play-01.ARG0 a ns3:FrameRole .
 
-ns3:mean-01.ARG1 a ns3:FrameRole .
-
-ns3:mean-01.ARG2 a ns3:FrameRole .
-
-ns3:natural-03.ARG1 a ns3:FrameRole .
-
-ns3:orbit-01.ARG0 a ns3:FrameRole .
-
-ns3:orbit-01.ARG1 a ns3:FrameRole .
+ns3:play-01.ARG1 a ns3:FrameRole .
 
 ns2:domain a ns1:Role,
         owl:AnnotationProperty,
         owl:NamedIndividual .
 
-ns2:op1 a ns1:Role .
-
-ns2:op2 a ns1:Role .
-
-ns2:quant a ns1:Role .
-
 ns1:hasID a owl:AnnotationProperty .
 
 ns1:hasSentence a owl:AnnotationProperty .
@@ -105,26 +50,28 @@ ns1:root a owl:AnnotationProperty .
 
 :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 .
+:edge_a_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
 
-:AMR_Root a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
 
-:AMR_Term_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
 
-:AMR_Value a owl:Class ;
-    rdfs:subClassOf :AMR_Element .
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
 
-:AMR_Variable a owl:Class ;
-    rdfs:subClassOf :AMR_Element .
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
 
 :fromAmrLkFramerole a owl:AnnotationProperty ;
     rdfs:subPropertyOf :fromAmrLk .
@@ -213,6 +160,15 @@ ns1:root a owl:AnnotationProperty .
     :hasConceptLink "have-degree-91" ;
     :label "degree" .
 
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
 :relation_domain a owl:Class ;
     rdfs:subClassOf :AMR_Relation ;
     :hasReification false ;
@@ -254,14 +210,6 @@ ns1:root a owl:AnnotationProperty .
     :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" .
@@ -325,10 +273,6 @@ ns1:root a owl:AnnotationProperty .
     :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" .
@@ -374,14 +318,16 @@ ns1:root a owl:AnnotationProperty .
     :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" .
 
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
 :toReifyAsConcept a owl:AnnotationProperty ;
     rdfs:subPropertyOf :toReify .
 
@@ -450,11 +396,8 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
@@ -465,82 +408,48 @@ net:Composite_Property_Net a owl:Class ;
 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" ;
+net:Feature a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Property_Axiom_Net a owl:Class ;
-    rdfs:subClassOf net:Axiom_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 ;
+net:Rule_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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
 
 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 .
@@ -632,20 +541,20 @@ net:has_target a owl:AnnotationProperty ;
     rdfs:label "has target" ;
     rdfs:subPropertyOf net:has_relation_value .
 
-net:inverse_direction a owl:NamedIndividual .
+net:individual_John_p2 a net:Individual_Net ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
 
-net:listBy a owl:AnnotationProperty ;
-    rdfs:label "list by" ;
-    rdfs:subPropertyOf net:typeProperty .
+net:inverse_direction a owl:NamedIndividual .
 
 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 .
@@ -656,109 +565,107 @@ net:modCat2 a owl:AnnotationProperty ;
 
 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:phenomena_possible-modality_a a net:Phenomena_Net ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
 
 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:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
 
 net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ;
-    ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
-    ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#a2> a ns2:almost .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#e> a ns3:equal-01 ;
-    ns3:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#m4> ;
-    ns3:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#p> ;
-    ns3:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#s4> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#h> a ns3:have-degree-91 ;
-    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#o> ;
-    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-01#l> ;
-    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-01#m2> ;
-    ns3:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-01#p> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#l> a ns2:large .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#m2> a ns1:more .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#m3> a ns1:most .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#m4> a ns1:more ;
-    ns2:quant <http://amr.isi.edu/amr_data/SSC-03-01#a2> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#o3> a ns3:orbit-01 ;
-    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-01#o2> ;
-    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-01#s> .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#s> a ns2:sun .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#s3> a ns2:small .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#s4> a ns2:size .
+<http://amr.isi.edu/amr_data/document-03#root01> a ns1:AMR ;
+    ns1:has-id "document-03" ;
+    ns1:has-sentence "John is not allowed to play the movie.." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-03#a> .
 
 <http://amr.isi.edu/amr_data/test-1#s> ns2: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 ns1:NamedEntity .
-
-ns3:direct-02 a ns1:Frame .
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:equal-01 a ns1:Frame .
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:include-91 a ns1:Frame .
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
-ns3:mean-01 a ns1:Frame .
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
-ns3:natural-03 a ns1:Frame .
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
 
-ns3:orbit-01 a ns1:Frame .
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
 
-ns2:almost a ns1:Concept .
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
 
-ns2:large a ns1:Concept .
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
 
-ns2:satellite a ns1:Concept .
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
 
-ns2:size a ns1:Concept .
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
 
-ns2:small a ns1:Concept .
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
 
-ns2:sun a ns1:Concept .
+:role_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
 
-ns1:AMR a owl:Class ;
-    rdfs:subClassOf :AMR_Linked_Data .
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
 
-ns1:NamedEntity a ns1:Concept,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-EntityType",
-        "AMR-Term" ;
-    rdfs:subClassOf :AMR_Linked_Data .
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
 
-ns1:and a ns1:Concept .
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
 
-ns1:most a ns1:Concept .
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
 
 sys:Degree a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
@@ -771,15 +678,21 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Axiom_Net a owl:Class ;
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:class_list a owl:Class ;
-    rdfs:label "classList" ;
-    rdfs:subClassOf net:Type .
+net:atomClass_person_p2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
 
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
@@ -788,22 +701,46 @@ net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#o> a ns2:object ;
-    ns2:quant "2" .
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#s2> a ns2:satellite .
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:have-degree-91 a ns1:Frame .
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:object a ns1:Concept .
+<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-ns1:more a ns1:Concept .
+<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-:AMR_Leaf a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
+ns3:allow-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
-:AMR_Phenomena a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
+ns3:play-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
 
 :hasLink a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
@@ -815,26 +752,52 @@ ns1:more a ns1:Concept .
         "neither" ;
     :label "conjunction" .
 
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
 net:Class_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:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
-<http://amr.isi.edu/amr_data/SSC-03-01#o2> a ns2:object .
-
-<http://amr.isi.edu/amr_data/SSC-03-01#p> a <http://amr.isi.edu/entity-types#planet> ;
-    rdfs:label "Mercury" .
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:AMR_Edge a owl:Class ;
+:AMR_Phenomena a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
 :AMR_Specific_Role a owl:Class ;
@@ -850,22 +813,41 @@ net:objectProperty a owl:AnnotationProperty ;
     rdfs:range rdfs:Literal ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+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: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 .
-
 :AMR_Element a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-net:typeProperty a owl:AnnotationProperty ;
-    rdfs:label "type property" .
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
 
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
@@ -879,33 +861,31 @@ sys:Out_Structure a owl:Class ;
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
-:AMR_Linked_Data a owl:Class .
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
 
 :AMR_ObjectProperty a owl:ObjectProperty ;
     rdfs:subPropertyOf owl:topObjectProperty .
 
 :AMR_Structure a owl:Class .
 
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
 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)." .
-
-ns1:Frame a ns1:Concept,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-PropBank-Frame" ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-net:Type a owl:Class ;
-    rdfs:label "Semantic Net Type" ;
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
 net:has_object a owl:AnnotationProperty ;
@@ -915,19 +895,12 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-ns3:FrameRole a ns1:Role,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-PropBank-Role" ;
-    rdfs:subClassOf :AMR_Linked_Data .
+:AMR_Linked_Data a owl:Class .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-a.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-a.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-a.ttl
@@ -0,0 +1,1021 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6ceae01ed5a91a59ad7e26bbde368cc84fe21eaf
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.result.ttl
@@ -0,0 +1,1024 @@
+@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-b/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-b.ttl
@@ -0,0 +1,1021 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c2c01ffaedaeaf1b1472772e88a4a9c3a0fc6a52
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-c.ttl
@@ -0,0 +1,1023 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c2c01ffaedaeaf1b1472772e88a4a9c3a0fc6a52
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-d.ttl
@@ -0,0 +1,1023 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..4858d3bbb063718e6bc391ce837b6f6722ee82ae
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.result.ttl
@@ -0,0 +1,1065 @@
+@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-e/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_distribute_d,
+        net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_distribute_d,
+        net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:action_reproduce_r,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1c7b5856c8eee1789fb90ad6984ea2e3f569e50c
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-e.ttl
@@ -0,0 +1,1049 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:action_reproduce_r,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_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:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e78267d8635337b943052294fe5bd50e238dff1a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.result.ttl
@@ -0,0 +1,1074 @@
+@base <https://amr.tetras-libre.fr/rdf/clara-devGraph-10-f/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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 .
+
+ext-out:policy_asail_odrl_sentences-10 ns1:obligation """[  
+        odrl:assignee <http://example.com/asset:John.person> ; 
+        odrl:action cc:Distribution ]""",
+        """[  
+        odrl:assignee <http://example.com/asset:John.person> ; 
+        odrl:action cc:Reproduction ]""" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_distribute_d,
+        net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_distribute_d,
+        net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:action_reproduce_r,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6367895d17b42039242cfdf265253416ea3efe60
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/clara-devGraph-10-f.ttl
@@ -0,0 +1,1064 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_distribute_d,
+        net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_distribute_d,
+        net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:action_reproduce_r,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..0def109ee4b6db151dd1019ceacf2cac529c5610
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/classifier-devGraph-1.result.ttl
@@ -0,0 +1,1023 @@
+@base <https://amr.tetras-libre.fr/rdf/classifier-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/classifier-devGraph-1.ttl
@@ -0,0 +1,1021 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e1767b729565dce162cc02226d901deb366cae6a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/classifier-devGraph-2.result.ttl
@@ -0,0 +1,899 @@
+@base <https://amr.tetras-libre.fr/rdf/classifier-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@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> .
+
+ns11:permit-01.ARG1 a ns11:FrameRole .
+
+ns11:use-01.ARG0 a ns11:FrameRole .
+
+ns11:use-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_u_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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" .
+
+:root_policy_asail_odrl_sentences-13 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> ;
+    :hasRootLeaf :leaf_permit-01_p ;
+    :hasSentenceID "policy_asail_odrl_sentences-13" ;
+    :hasSentenceStatement "You may use the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_permit-01_p ;
+    net:coverNode :leaf_permit-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "permit-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "policy_asail_odrl_sentences-13" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> a ns21:AMR ;
+    ns21:has-id "policy_asail_odrl_sentences-13" ;
+    ns21:has-sentence "You may use the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 .
+
+:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:permit-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "permit-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:use-01 ;
+    :label "use-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ;
+    :label "u" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ;
+    :label "y" .
+
+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:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_work_w a net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasClassName "work" ;
+    net:hasNaming "work" ;
+    net:hasStructure "policy_asail_odrl_sentences-13" .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "policy_asail_odrl_sentences-13" .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_work_w,
+        net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-13" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_work-01_w,
+        :leaf_you_y .
+
+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/policy_asail_odrl_sentences-13#p> a ns11:permit-01 ;
+    ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> a ns11:use-01 ;
+    ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ;
+    ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:permit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:use-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_work_w a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-13" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    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_Phenomena 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 .
+
+:leaf_permit-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_permit-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG0_y :leaf_you_y ;
+    :edge_u_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+: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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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: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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/classifier-devGraph-2.ttl b/tests/dev_technical_tests/test_data/classifier-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..fe200aa70f0d867967e6c7c32f2a5056cbb155cc
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/classifier-devGraph-2.ttl
@@ -0,0 +1,889 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/13//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@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> .
+
+ns11:permit-01.ARG1 a ns11:FrameRole .
+
+ns11:use-01.ARG0 a ns11:FrameRole .
+
+ns11:use-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_u_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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" .
+
+:root_policy_asail_odrl_sentences-13 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> ;
+    :hasRootLeaf :leaf_permit-01_p ;
+    :hasSentenceID "policy_asail_odrl_sentences-13" ;
+    :hasSentenceStatement "You may use the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_permit-01_p ;
+    net:coverNode :leaf_permit-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "permit-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "policy_asail_odrl_sentences-13" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#root01> a ns21:AMR ;
+    ns21:has-id "policy_asail_odrl_sentences-13" ;
+    ns21:has-sentence "You may use the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 .
+
+:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:permit-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "permit-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:use-01 ;
+    :label "use-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ;
+    :label "u" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ;
+    :label "y" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "policy_asail_odrl_sentences-13" .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-13" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_work-01_w,
+        :leaf_you_y .
+
+net:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-13" ;
+    net:isCoreRoleLinked "true" .
+
+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/policy_asail_odrl_sentences-13#p> a ns11:permit-01 ;
+    ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#u> a ns11:use-01 ;
+    ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> ;
+    ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-13#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:permit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:use-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    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_Phenomena 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 .
+
+:leaf_permit-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_permit-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG0_y :leaf_you_y ;
+    :edge_u_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+: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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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: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_Linked_Data a owl:Class .
+
+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/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl
similarity index 85%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl
index 847a030c9297c00c0e7e00ddc7e3ee16789a36a8..517280df9ea24f72d2246ed431b8bcac94106dd5 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//generation> .
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
@@ -353,6 +353,9 @@ ns2:root a owl:AnnotationProperty .
 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 .
 
@@ -402,16 +405,6 @@ cprm:targetOntologyURI a rdf:Property ;
     rdfs:range xsd:string ;
     rdfs:subPropertyOf cprm:configParamProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    sys:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
 net:Composite_Class_Net a owl:Class ;
@@ -446,19 +439,33 @@ net:atomOf a owl:AnnotationProperty ;
     rdfs:label "atom of" ;
     rdfs:subPropertyOf net:typeProperty .
 
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
 net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_system_s ;
     :role_ARG1 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-of> ;
     net:hasPropertyName "hasPart" ;
     net:hasPropertyName01 "hasParting" ;
     net:hasPropertyName10 "hasPart-by" ;
     net:hasPropertyName12 "hasPart-of" ;
     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,
@@ -476,31 +483,22 @@ net:composite a owl:Class ;
     rdfs:label "composite" ;
     rdfs:subClassOf net:Type .
 
-net:compositeProperty_gravitation-bind-system_g a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_gravitation_g,
-        net:atomClass_system_s,
-        net:atomProperty_bind_b ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_system_s ;
-    net:hasNaming "gravitation-bind-system" ;
-    net:hasRestriction net:restriction_bind-system_b ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeProperty_object-orbit-hasManner-direct-sun_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_sun_s2,
-        net:compositeProperty_orbit-hasManner-direct_o2 ;
-    net:coverBaseNode :leaf_object_o ;
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
     net:coverNode :leaf_direct-02_d,
         :leaf_direct-02_d2,
         :leaf_hasManner_m9,
-        :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s2 ;
-    net:hasNaming "object-orbit-hasManner-direct-sun" ;
-    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
     net:hasStructure "SSC-01-01" .
 
 net:conjunctive_list a owl:Class ;
@@ -828,47 +826,13 @@ sys:Feature a owl:Class ;
 
 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#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#hasManner> a owl:ObjectProperty ;
-    rdfs:label "hasManner" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-<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#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    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> ;
-    rdfs:label "Solar System" ;
-    sys:fromStructure "SSC-01-01" .
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
 
-net:Axiom_Net a owl:Class ;
+net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Feature a owl:Class ;
@@ -877,6 +841,17 @@ net:Feature a owl:Class ;
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Restriction_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:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
 net:class_list a owl:Class ;
     rdfs:label "classList" ;
     rdfs:subClassOf net:Type .
@@ -888,7 +863,6 @@ net:individual_SolarSystem_p a net:Individual_Net ;
     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:hasMotherClassNet net:atomClass_system_p ;
     net:hasNaming "SolarSystem" ;
     net:hasStructure "SSC-01-01" .
@@ -917,17 +891,6 @@ net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_conjunction_or ;
     net:hasStructure "SSC-01-01" .
 
-net:restriction_bind-system_b a net:Restriction_Net ;
-    net:composeFrom net:atomClass_system_s,
-        net:atomProperty_bind_b ;
-    net:coverBaseNode :leaf_bind-01_b ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_system_s ;
-    net:hasNaming "bind-system" ;
-    net:hasRestrictionNetValue net:atomClass_system_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
-    net:hasStructure "SSC-01-01" .
-
 net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
     net:composeFrom net:atomProperty_direct_d,
         net:atomProperty_direct_d2,
@@ -942,20 +905,6 @@ net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
     net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
     net:hasStructure "SSC-01-01" .
 
-net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
-    net:composeFrom net:atomClass_sun_s2,
-        net:compositeProperty_orbit-hasManner-direct_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_direct-02_d,
-        :leaf_direct-02_d2,
-        :leaf_hasManner_m9,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s2 ;
-    net:hasNaming "orbit-hasManner-direct-sun" ;
-    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
-    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
-    net:hasStructure "SSC-01-01" .
-
 <http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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> ;
@@ -1043,6 +992,12 @@ ns2:or a ns2:Concept ;
 :hasLink 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_hasPart_p9 a :AMR_Leaf ;
     :edge_p9_ARG0_s :leaf_system_s ;
     :edge_p9_ARG1_a :leaf_and_a ;
@@ -1080,23 +1035,7 @@ ns2:or a ns2:Concept ;
 :value_negative a :AMR_Value ;
     rdfs:label "negative" .
 
-sys:Undetermined_Thing a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
-
-<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#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
+sys:Out_ObjectProperty a owl:ObjectProperty .
 
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
@@ -1110,19 +1049,21 @@ net:Property_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_gravitation_g a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_gravitation_g ;
-    net:hasClassName "gravitation" ;
-    net:hasNaming "gravitation" ;
-    net:hasStructure "SSC-01-01" .
-
 net:atomClass_system_p a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_system_p ;
     net:coverNode :leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
     net:hasClassName "system" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
     net:hasNaming "system" ;
     net:hasStructure "SSC-01-01" .
 
@@ -1168,37 +1109,21 @@ ns2:Frame a ns2:Concept,
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
-    rdfs:label "system" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
-
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
-net:Deprecated_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Restriction_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+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:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
 
-net:atomProperty_bind_b a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_gravitation_g ;
-    :role_ARG1 net:atomClass_system_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: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:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
 
 net:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
     :role_ARG0 net:atomProperty_orbit_o2 ;
@@ -1206,13 +1131,11 @@ net:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_hasManner_m9 ;
     net:coverNode :leaf_hasManner_m9 ;
     net:hasNaming "hasManner" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner-of> ;
     net:hasPropertyName "hasManner" ;
     net:hasPropertyName01 "hasMannering" ;
     net:hasPropertyName10 "hasManner-by" ;
     net:hasPropertyName12 "hasManner-of" ;
     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,
@@ -1230,30 +1153,11 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net,
     net:hasPropertyName10 "orbit-by" ;
     net:hasPropertyName12 "orbit-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
     net:hasStructure "SSC-01-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_object_o,
         :leaf_sun_s2 .
 
-net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s2 ;
-    net:composeFrom net:atomProperty_direct_d,
-        net:atomProperty_direct_d2,
-        net:atomProperty_hasManner_m9,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_direct-02_d,
-        :leaf_direct-02_d2,
-        :leaf_hasManner_m9,
-        :leaf_orbit-01_o2 ;
-    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
-    net:hasNaming "orbit-hasManner-direct" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasRestriction net:restriction_hasManner-direct_m9 ;
-    net:hasStructure "SSC-01-01" .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1280,6 +1184,10 @@ ns3:FrameRole a ns2:Role,
     :hasConcept :concept_and ;
     :hasVariable :variable_a .
 
+: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 ;
@@ -1296,25 +1204,15 @@ ns3:FrameRole a ns2:Role,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-01-01" .
-
 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" .
 
@@ -1322,13 +1220,11 @@ net:atomProperty_direct_d2 a net:Atom_Property_Net ;
     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 .
@@ -1345,11 +1241,29 @@ net:typeProperty a owl:AnnotationProperty ;
 :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_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_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_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
 
 :leaf_system_p a :AMR_Leaf ;
     :edge_p_name_SolarSystem :value_SolarSystem ;
@@ -1365,16 +1279,6 @@ net:Atom_Class_Net a owl:Class ;
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_system_s a net:Atom_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_SolarSystem_p ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_system_s ;
-    net:hasClassName "system" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-01-01" .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1383,9 +1287,11 @@ net:netProperty a owl:AnnotationProperty ;
 
 :AMR_Structure a owl:Class .
 
-:leaf_gravitation_g a :AMR_Leaf ;
-    :hasConcept :concept_gravitation ;
-    :hasVariable :variable_g .
+: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 .
 
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
@@ -1397,42 +1303,15 @@ 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_sun_s2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s2 ;
-    net:coverNode :leaf_sun_s2 ;
-    net:hasClassName "sun" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
-    net:hasNaming "sun" ;
-    net:hasStructure "SSC-01-01" .
-
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-: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_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_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_sun_s2 a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s2 .
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
 
 net:Type a owl:Class ;
     rdfs:label "Semantic Net Type" ;
@@ -1445,17 +1324,6 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-: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_s a :AMR_Leaf ;
-    :edge_s_domain_p :leaf_system_p ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s .
-
 net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
@@ -1467,8 +1335,6 @@ net:Net a owl:Class ;
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-sys:Out_ObjectProperty a owl:ObjectProperty .
-
 :AMR_Leaf a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-1.result.ttl
rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.result.ttl
diff --git a/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6d36a99d1e3cafea10efe6fc80cec35200a0cd07
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1.ttl
@@ -0,0 +1,1347 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_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:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+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:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+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:value_SolarSystem_blankNode a net:Value_Net ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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 ;
+    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" .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_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:hasClassName "gravitation" ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_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:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2: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_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_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_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" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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_system_p a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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 .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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: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 ns2: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 .
+
+: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_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 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+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_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_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_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+: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 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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)." .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation 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: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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_transduction.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl
similarity index 95%
rename from tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_transduction.ttl
rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl
index 1804d4cfe68054052a315de662d5a1a996fa391e..97cc63bd84904b15edeac5b0aabf27ac0857051b 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_transduction.ttl
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl
@@ -462,6 +462,12 @@ cprm:targetOntologyURI a rdf:Property ;
 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:Instance a owl:Class ;
     rdfs:label "Semantic Net Instance" ;
     rdfs:subClassOf net:Net_Structure .
@@ -479,6 +485,9 @@ net:Property_Axiom_Net a owl:Class ;
 net:Property_Direction a owl:Class ;
     rdfs:subClassOf net:Feature .
 
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -506,6 +515,38 @@ net:atomProperty_direct_d a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_orbit-01_o3,
         :value_negative .
 
+net:atomProperty_include_ii a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_object_o2 ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii ;
+    net:hasNaming "include" ;
+    net:hasPropertyName "include" ;
+    net:hasPropertyName01 "includeing" ;
+    net:hasPropertyName10 "include-by" ;
+    net:hasPropertyName12 "include-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_object_o2 .
+
+net:atomProperty_mean_m a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o2 ;
+    :role_ARG2 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m ;
+    net:hasNaming "mean" ;
+    net:hasPropertyName "mean" ;
+    net:hasPropertyName01 "meaning" ;
+    net:hasPropertyName10 "mean-by" ;
+    net:hasPropertyName12 "mean-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_satellite_s2 .
+
 net:atomProperty_natural_n a net:Atom_Property_Net ;
     :role_ARG1 net:atomClass_satellite_s2 ;
     net:coverBaseNode :leaf_natural-03_n ;
@@ -532,30 +573,6 @@ net:composite a owl:Class ;
     rdfs:label "composite" ;
     rdfs:subClassOf net:Type .
 
-net:compositeProperty_object-include-object_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_object_o2,
-        net:atomProperty_include_ii ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_include-91_ii,
-        :leaf_object_o,
-        :leaf_object_o2 ;
-    net:hasNaming "object-include-object" ;
-    net:hasRestriction net:restriction_include-object_ii ;
-    net:hasStructure "SSC-03-01" .
-
-net:compositeProperty_object-mean-satellite_o2 a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o2,
-        net:atomClass_satellite_s2,
-        net:atomProperty_mean_m ;
-    net:coverBaseNode :leaf_object_o2 ;
-    net:coverNode :leaf_mean-01_m,
-        :leaf_object_o2,
-        :leaf_satellite_s2 ;
-    net:hasNaming "object-mean-satellite" ;
-    net:hasRestriction net:restriction_mean-satellite_m ;
-    net:hasStructure "SSC-03-01" .
-
 net:conjunctive_list a owl:Class ;
     rdfs:label "conjunctive-list" ;
     rdfs:subClassOf net:list .
@@ -1002,6 +1019,7 @@ net:Individual_Net a owl:Class ;
 net:atomClass_almost_a2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_almost_a2 ;
     net:coverNode :leaf_almost_a2 ;
+    net:coverNodeCount 1 ;
     net:hasClassName "almost" ;
     net:hasNaming "almost" ;
     net:hasStructure "SSC-03-01" .
@@ -1009,6 +1027,7 @@ net:atomClass_almost_a2 a net:Atom_Class_Net ;
 net:atomClass_large_l a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
+    net:coverNodeCount 1 ;
     net:hasClassName "large" ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-03-01" .
@@ -1016,6 +1035,7 @@ net:atomClass_large_l a net:Atom_Class_Net ;
 net:atomClass_size_s4 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_size_s4 ;
     net:coverNode :leaf_size_s4 ;
+    net:coverNodeCount 1 ;
     net:hasClassName "size" ;
     net:hasNaming "size" ;
     net:hasStructure "SSC-03-01" .
@@ -1023,6 +1043,7 @@ net:atomClass_size_s4 a net:Atom_Class_Net ;
 net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_small_s3 ;
     net:coverNode :leaf_small_s3 ;
+    net:coverNodeCount 1 ;
     net:hasClassName "small" ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-03-01" .
@@ -1030,6 +1051,7 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
 net:atomClass_sun_s a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s ;
     net:coverNode :leaf_sun_s ;
+    net:coverNodeCount 1 ;
     net:hasClassName "sun" ;
     net:hasNaming "sun" ;
     net:hasStructure "SSC-03-01" .
@@ -1131,28 +1153,6 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-03-01" .
 
-net:restriction_include-object_ii a net:Restriction_Net ;
-    net:composeFrom net:atomClass_object_o2,
-        net:atomProperty_include_ii ;
-    net:coverBaseNode :leaf_include-91_ii ;
-    net:coverNode :leaf_include-91_ii,
-        :leaf_object_o2 ;
-    net:hasNaming "include-object" ;
-    net:hasRestrictionNetValue net:atomClass_object_o2 ;
-    net:hasRestrictionOnProperty net:atomProperty_include_ii ;
-    net:hasStructure "SSC-03-01" .
-
-net:restriction_mean-satellite_m a net:Restriction_Net ;
-    net:composeFrom net:atomClass_satellite_s2,
-        net:atomProperty_mean_m ;
-    net:coverBaseNode :leaf_mean-01_m ;
-    net:coverNode :leaf_mean-01_m,
-        :leaf_satellite_s2 ;
-    net:hasNaming "mean-satellite" ;
-    net:hasRestrictionNetValue net:atomClass_satellite_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_mean_m ;
-    net:hasStructure "SSC-03-01" .
-
 <http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
@@ -1281,6 +1281,18 @@ ns1:most a ns1:Concept ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h2 .
 
+:leaf_include-91_ii a :AMR_Leaf ;
+    :edge_ii_ARG1_o :leaf_object_o ;
+    :edge_ii_ARG2_o2 :leaf_object_o2 ;
+    :hasConcept :concept_include-91 ;
+    :hasVariable :variable_ii .
+
+:leaf_mean-01_m a :AMR_Leaf ;
+    :edge_m_ARG1_o2 :leaf_object_o2 ;
+    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_mean-01 ;
+    :hasVariable :variable_m .
+
 :leaf_natural-03_n a :AMR_Leaf ;
     :edge_n_ARG1_s2 :leaf_satellite_s2 ;
     :hasConcept :concept_natural-03 ;
@@ -1311,17 +1323,24 @@ sys:Out_ObjectProperty a owl:ObjectProperty .
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
-net:Deprecated_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:Property_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Restriction_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+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:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_satellite_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_satellite_s2 ;
+    net:coverNode :leaf_satellite_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "satellite" ;
+    net:hasNaming "satellite" ;
+    net:hasStructure "SSC-03-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
@@ -1417,46 +1436,14 @@ net:Phenomena_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
+net:atomClass_object_o2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_object_o2 ;
+    net:coverNodeCount 1 ;
     net:hasClassName "object" ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-03-01" .
 
-net:atomProperty_include_ii a net:Atom_Property_Net ;
-    :role_ARG1 net:atomClass_object_o ;
-    :role_ARG2 net:atomClass_object_o2 ;
-    net:coverBaseNode :leaf_include-91_ii ;
-    net:coverNode :leaf_include-91_ii ;
-    net:hasNaming "include" ;
-    net:hasPropertyName "include" ;
-    net:hasPropertyName01 "includeing" ;
-    net:hasPropertyName10 "include-by" ;
-    net:hasPropertyName12 "include-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasStructure "SSC-03-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_object_o2 .
-
-net:atomProperty_mean_m a net:Atom_Property_Net ;
-    :role_ARG1 net:atomClass_object_o2 ;
-    :role_ARG2 net:atomClass_satellite_s2 ;
-    net:coverBaseNode :leaf_mean-01_m ;
-    net:coverNode :leaf_mean-01_m ;
-    net:hasNaming "mean" ;
-    net:hasPropertyName "mean" ;
-    net:hasPropertyName01 "meaning" ;
-    net:hasPropertyName10 "mean-by" ;
-    net:hasPropertyName12 "mean-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasStructure "SSC-03-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o2,
-        :leaf_satellite_s2 .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1509,6 +1496,7 @@ net:list a owl:Class ;
 net:atomClass_planet_p a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
+    net:coverNodeCount 1 ;
     net:hasClassName "planet" ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-03-01" .
@@ -1522,17 +1510,10 @@ net:typeProperty a owl:AnnotationProperty ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:leaf_include-91_ii a :AMR_Leaf ;
-    :edge_ii_ARG1_o :leaf_object_o ;
-    :edge_ii_ARG2_o2 :leaf_object_o2 ;
-    :hasConcept :concept_include-91 ;
-    :hasVariable :variable_ii .
-
-:leaf_mean-01_m a :AMR_Leaf ;
-    :edge_m_ARG1_o2 :leaf_object_o2 ;
-    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
-    :hasConcept :concept_mean-01 ;
-    :hasVariable :variable_m .
+:leaf_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
 
 :role_ARG2 a owl:Class,
         net:Relation ;
@@ -1542,13 +1523,6 @@ net:typeProperty a owl:AnnotationProperty ;
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:atomClass_satellite_s2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_satellite_s2 ;
-    net:coverNode :leaf_satellite_s2 ;
-    net:hasClassName "satellite" ;
-    net:hasNaming "satellite" ;
-    net:hasStructure "SSC-03-01" .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1557,6 +1531,10 @@ net:netProperty a owl:AnnotationProperty ;
 
 :AMR_Structure a owl:Class .
 
+:leaf_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
@@ -1575,34 +1553,21 @@ rdf:Property a owl:Class .
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:leaf_object_o a :AMR_Leaf ;
-    :edge_o_quant_2 :value_2 ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-net:atomClass_object_o2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o2 ;
-    net:coverNode :leaf_object_o2 ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-03-01" .
-
 :AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
+:leaf_object_o2 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o2 .
+
 :leaf_planet_p a :AMR_Leaf ;
     :edge_p_name_Mercury :value_Mercury ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p .
 
-:leaf_satellite_s2 a :AMR_Leaf ;
-    :hasConcept :concept_satellite ;
-    :hasVariable :variable_s2 .
-
 :role_ARG1 a owl:Class,
         net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
@@ -1636,10 +1601,6 @@ net:Net a owl:Class ;
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_object_o2 a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o2 .
-
 ns3:FrameRole a ns1:Role,
         owl:Class,
         owl:NamedIndividual ;
diff --git a/tests/dev_tests/test_data/composite-extraction-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/composite-extraction-devGraph-3.result.ttl
rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.result.ttl
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_generation.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl
similarity index 83%
rename from tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_generation.ttl
rename to tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl
index 1ae09da9815e593c73a028c6200b728d861cca87..8d9c7b36c6adee1ac349f22575145cdb1df7b9ac 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_generation.ttl
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/03//generation> .
+@base <http://https://tenet.tetras-libre.fr/demo/03//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#> .
@@ -405,6 +405,9 @@ ns1:root a owl:AnnotationProperty .
 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 .
 
@@ -454,17 +457,17 @@ cprm:targetOntologyURI a rdf:Property ;
     rdfs:range xsd:string ;
     rdfs:subPropertyOf cprm:configParamProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#object-include-object> rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-mean-satellite> rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
 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:Instance a owl:Class ;
     rdfs:label "Semantic Net Instance" ;
     rdfs:subClassOf net:Net_Structure .
@@ -482,6 +485,9 @@ net:Property_Axiom_Net a owl:Class ;
 net:Property_Direction a owl:Class ;
     rdfs:subClassOf net:Feature .
 
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -499,30 +505,58 @@ 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-03-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_orbit-01_o3,
         :value_negative .
 
+net:atomProperty_include_ii a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o ;
+    :role_ARG2 net:atomClass_object_o2 ;
+    net:coverBaseNode :leaf_include-91_ii ;
+    net:coverNode :leaf_include-91_ii ;
+    net:hasNaming "include" ;
+    net:hasPropertyName "include" ;
+    net:hasPropertyName01 "includeing" ;
+    net:hasPropertyName10 "include-by" ;
+    net:hasPropertyName12 "include-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_object_o2 .
+
+net:atomProperty_mean_m a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_object_o2 ;
+    :role_ARG2 net:atomClass_satellite_s2 ;
+    net:coverBaseNode :leaf_mean-01_m ;
+    net:coverNode :leaf_mean-01_m ;
+    net:hasNaming "mean" ;
+    net:hasPropertyName "mean" ;
+    net:hasPropertyName01 "meaning" ;
+    net:hasPropertyName10 "mean-by" ;
+    net:hasPropertyName12 "mean-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-03-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o2,
+        :leaf_satellite_s2 .
+
 net:atomProperty_natural_n a net:Atom_Property_Net ;
     :role_ARG1 net:atomClass_satellite_s2 ;
     net:coverBaseNode :leaf_natural-03_n ;
     net:coverNode :leaf_natural-03_n ;
     net:hasNaming "natural" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#natural-of> ;
     net:hasPropertyName "natural" ;
     net:hasPropertyName01 "naturaling" ;
     net:hasPropertyName10 "natural-by" ;
     net:hasPropertyName12 "natural-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#natural> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_satellite_s2 .
@@ -539,30 +573,6 @@ net:composite a owl:Class ;
     rdfs:label "composite" ;
     rdfs:subClassOf net:Type .
 
-net:compositeProperty_object-include-object_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_object_o2,
-        net:atomProperty_include_ii ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_include-91_ii,
-        :leaf_object_o,
-        :leaf_object_o2 ;
-    net:hasNaming "object-include-object" ;
-    net:hasRestriction net:restriction_include-object_ii ;
-    net:hasStructure "SSC-03-01" .
-
-net:compositeProperty_object-mean-satellite_o2 a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o2,
-        net:atomClass_satellite_s2,
-        net:atomProperty_mean_m ;
-    net:coverBaseNode :leaf_object_o2 ;
-    net:coverNode :leaf_mean-01_m,
-        :leaf_object_o2,
-        :leaf_satellite_s2 ;
-    net:hasNaming "object-mean-satellite" ;
-    net:hasRestriction net:restriction_mean-satellite_m ;
-    net:hasStructure "SSC-03-01" .
-
 net:conjunctive_list a owl:Class ;
     rdfs:label "conjunctive-list" ;
     rdfs:subClassOf net:list .
@@ -997,111 +1007,6 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#almost> a owl:Class ;
-    rdfs:label "almost" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-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-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal> a owl:ObjectProperty ;
-    rdfs:label "equal" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal-of> a owl:ObjectProperty ;
-    rdfs:label "equal-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include> a owl:ObjectProperty ;
-    rdfs:label "include" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include-of> a owl:ObjectProperty ;
-    rdfs:label "include-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean> a owl:ObjectProperty ;
-    rdfs:label "mean" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean-of> a owl:ObjectProperty ;
-    rdfs:label "mean-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mercury> a owl:individual,
-        <https://tenet.tetras-libre.fr/extract-result#planet> ;
-    rdfs:label "Mercury" ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural> a owl:ObjectProperty ;
-    rdfs:label "natural" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural-of> a owl:ObjectProperty ;
-    rdfs:label "natural-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#satellite> a owl:Class ;
-    rdfs:label "satellite" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#size> a owl:Class ;
-    rdfs:label "size" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class ;
-    rdfs:label "small" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
-
 net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1115,7 +1020,6 @@ net:atomClass_almost_a2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_almost_a2 ;
     net:coverNode :leaf_almost_a2 ;
     net:hasClassName "almost" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#almost> ;
     net:hasNaming "almost" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1123,7 +1027,6 @@ net:atomClass_large_l a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
     net:hasClassName "large" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1131,7 +1034,6 @@ net:atomClass_size_s4 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_size_s4 ;
     net:coverNode :leaf_size_s4 ;
     net:hasClassName "size" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#size> ;
     net:hasNaming "size" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1139,7 +1041,6 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_small_s3 ;
     net:coverNode :leaf_small_s3 ;
     net:hasClassName "small" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1147,7 +1048,6 @@ net:atomClass_sun_s a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s ;
     net:coverNode :leaf_sun_s ;
     net:hasClassName "sun" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
     net:hasNaming "sun" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1159,13 +1059,11 @@ net:atomProperty_equal_e a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_equal-01_e ;
     net:coverNode :leaf_equal-01_e ;
     net:hasNaming "equal" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#equal-of> ;
     net:hasPropertyName "equal" ;
     net:hasPropertyName01 "equaling" ;
     net:hasPropertyName10 "equal-by" ;
     net:hasPropertyName12 "equal-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#equal> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_more_m4,
@@ -1176,13 +1074,11 @@ net:atomProperty_more_m2 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_more_m2 ;
     net:coverNode :leaf_more_m2 ;
     net:hasNaming "more" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
     net:hasPropertyName "more" ;
     net:hasPropertyName01 "moreing" ;
     net:hasPropertyName10 "more-by" ;
     net:hasPropertyName12 "more-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" .
 
@@ -1191,13 +1087,11 @@ net:atomProperty_more_m4 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_more_m4 ;
     net:coverNode :leaf_more_m4 ;
     net:hasNaming "more" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
     net:hasPropertyName "more" ;
     net:hasPropertyName01 "moreing" ;
     net:hasPropertyName10 "more-by" ;
     net:hasPropertyName12 "more-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_almost_a2 .
@@ -1206,13 +1100,11 @@ net:atomProperty_most_m3 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_most_m3 ;
     net:coverNode :leaf_most_m3 ;
     net:hasNaming "most" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
     net:hasPropertyName "most" ;
     net:hasPropertyName01 "mosting" ;
     net:hasPropertyName10 "most-by" ;
     net:hasPropertyName12 "most-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" .
 
@@ -1222,13 +1114,11 @@ net:atomProperty_orbit_o3 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_orbit-01_o3 ;
     net:coverNode :leaf_orbit-01_o3 ;
     net:hasNaming "orbit" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
     net:hasPropertyName "orbit" ;
     net:hasPropertyName01 "orbiting" ;
     net:hasPropertyName10 "orbit-by" ;
     net:hasPropertyName12 "orbit-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
     net:hasStructure "SSC-03-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_object_o2,
@@ -1258,28 +1148,6 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-03-01" .
 
-net:restriction_include-object_ii a net:Restriction_Net ;
-    net:composeFrom net:atomClass_object_o2,
-        net:atomProperty_include_ii ;
-    net:coverBaseNode :leaf_include-91_ii ;
-    net:coverNode :leaf_include-91_ii,
-        :leaf_object_o2 ;
-    net:hasNaming "include-object" ;
-    net:hasRestrictionNetValue net:atomClass_object_o2 ;
-    net:hasRestrictionOnProperty net:atomProperty_include_ii ;
-    net:hasStructure "SSC-03-01" .
-
-net:restriction_mean-satellite_m a net:Restriction_Net ;
-    net:composeFrom net:atomClass_satellite_s2,
-        net:atomProperty_mean_m ;
-    net:coverBaseNode :leaf_mean-01_m ;
-    net:coverNode :leaf_mean-01_m,
-        :leaf_satellite_s2 ;
-    net:hasNaming "mean-satellite" ;
-    net:hasRestrictionNetValue net:atomClass_satellite_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_mean_m ;
-    net:hasStructure "SSC-03-01" .
-
 <http://amr.isi.edu/amr_data/SSC-03-01#a> a ns1:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-03-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-03-01#e> ;
@@ -1408,6 +1276,18 @@ ns1:most a ns1:Concept ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h2 .
 
+:leaf_include-91_ii a :AMR_Leaf ;
+    :edge_ii_ARG1_o :leaf_object_o ;
+    :edge_ii_ARG2_o2 :leaf_object_o2 ;
+    :hasConcept :concept_include-91 ;
+    :hasVariable :variable_ii .
+
+:leaf_mean-01_m a :AMR_Leaf ;
+    :edge_m_ARG1_o2 :leaf_object_o2 ;
+    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
+    :hasConcept :concept_mean-01 ;
+    :hasVariable :variable_m .
+
 :leaf_natural-03_n a :AMR_Leaf ;
     :edge_n_ARG1_s2 :leaf_satellite_s2 ;
     :hasConcept :concept_natural-03 ;
@@ -1433,35 +1313,27 @@ ns1:most a ns1:Concept ;
 :value_negative a :AMR_Value ;
     rdfs:label "negative" .
 
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-03-01" .
+sys:Out_ObjectProperty a owl:ObjectProperty .
 
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
-net:Deprecated_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:Property_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Restriction_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-03-01" .
+
+net:atomClass_satellite_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_satellite_s2 ;
+    net:coverNode :leaf_satellite_s2 ;
+    net:hasClassName "satellite" ;
+    net:hasNaming "satellite" ;
+    net:hasStructure "SSC-03-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
@@ -1557,50 +1429,13 @@ net:Phenomena_Net a owl:Class ;
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
+net:atomClass_object_o2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o2 ;
+    net:coverNode :leaf_object_o2 ;
     net:hasClassName "object" ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-03-01" .
 
-net:atomProperty_include_ii a net:Atom_Property_Net ;
-    :role_ARG1 net:atomClass_object_o ;
-    :role_ARG2 net:atomClass_object_o2 ;
-    net:coverBaseNode :leaf_include-91_ii ;
-    net:coverNode :leaf_include-91_ii ;
-    net:hasNaming "include" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#include-of> ;
-    net:hasPropertyName "include" ;
-    net:hasPropertyName01 "includeing" ;
-    net:hasPropertyName10 "include-by" ;
-    net:hasPropertyName12 "include-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#include> ;
-    net:hasStructure "SSC-03-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_object_o2 .
-
-net:atomProperty_mean_m a net:Atom_Property_Net ;
-    :role_ARG1 net:atomClass_object_o2 ;
-    :role_ARG2 net:atomClass_satellite_s2 ;
-    net:coverBaseNode :leaf_mean-01_m ;
-    net:coverNode :leaf_mean-01_m ;
-    net:hasNaming "mean" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#mean-of> ;
-    net:hasPropertyName "mean" ;
-    net:hasPropertyName01 "meaning" ;
-    net:hasPropertyName10 "mean-by" ;
-    net:hasPropertyName12 "mean-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#mean> ;
-    net:hasStructure "SSC-03-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o2,
-        :leaf_satellite_s2 .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1609,7 +1444,6 @@ net:individual_Mercury_p a net:Individual_Net ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasIndividualLabel "Mercury" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#mercury> ;
     net:hasMotherClassNet net:atomClass_planet_p ;
     net:hasNaming "Mercury" ;
     net:hasStructure "SSC-03-01" .
@@ -1655,7 +1489,6 @@ net:atomClass_planet_p a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-03-01" .
 
@@ -1668,17 +1501,10 @@ net:typeProperty a owl:AnnotationProperty ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:leaf_include-91_ii a :AMR_Leaf ;
-    :edge_ii_ARG1_o :leaf_object_o ;
-    :edge_ii_ARG2_o2 :leaf_object_o2 ;
-    :hasConcept :concept_include-91 ;
-    :hasVariable :variable_ii .
-
-:leaf_mean-01_m a :AMR_Leaf ;
-    :edge_m_ARG1_o2 :leaf_object_o2 ;
-    :edge_m_ARG2_s2 :leaf_satellite_s2 ;
-    :hasConcept :concept_mean-01 ;
-    :hasVariable :variable_m .
+:leaf_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
 
 :role_ARG2 a owl:Class,
         net:Relation ;
@@ -1688,14 +1514,6 @@ net:typeProperty a owl:AnnotationProperty ;
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:atomClass_satellite_s2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_satellite_s2 ;
-    net:coverNode :leaf_satellite_s2 ;
-    net:hasClassName "satellite" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#satellite> ;
-    net:hasNaming "satellite" ;
-    net:hasStructure "SSC-03-01" .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1704,6 +1522,10 @@ net:netProperty a owl:AnnotationProperty ;
 
 :AMR_Structure a owl:Class .
 
+:leaf_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
@@ -1722,37 +1544,21 @@ rdf:Property a owl:Class .
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:leaf_object_o a :AMR_Leaf ;
-    :edge_o_quant_2 :value_2 ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-sys:Undetermined_Thing a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
-
-net:atomClass_object_o2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    net:coverBaseNode :leaf_object_o2 ;
-    net:coverNode :leaf_object_o2 ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
-    net:hasStructure "SSC-03-01" .
-
 :AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
+:leaf_object_o2 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o2 .
+
 :leaf_planet_p a :AMR_Leaf ;
     :edge_p_name_Mercury :value_Mercury ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p .
 
-:leaf_satellite_s2 a :AMR_Leaf ;
-    :hasConcept :concept_satellite ;
-    :hasVariable :variable_s2 .
-
 :role_ARG1 a owl:Class,
         net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
@@ -1786,10 +1592,6 @@ net:Net a owl:Class ;
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_object_o2 a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o2 .
-
 ns3:FrameRole a ns1:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1800,8 +1602,6 @@ net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
 
-sys:Out_ObjectProperty a owl:ObjectProperty .
-
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
diff --git a/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..31fb5f941f94a8d96c722081f620ba4067c2937e
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.result.ttl
@@ -0,0 +1,891 @@
+@base <https://amr.tetras-libre.fr/rdf/composite-property-extraction-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@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> .
+
+ns11:permit-01.ARG1 a ns11:FrameRole .
+
+ns11:permit-01.ARG2 a ns11:FrameRole .
+
+ns11:use-01.ARG0 a ns11:FrameRole .
+
+ns11:use-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_u_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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" .
+
+:root_policy_asail_odrl_sentences-12 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> ;
+    :hasRootLeaf :leaf_permit-01_p ;
+    :hasSentenceID "policy_asail_odrl_sentences-12" ;
+    :hasSentenceStatement "You may use the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    :role_ARG2 net:atomClass_you_y ;
+    net:coverBaseNode :leaf_permit-01_p ;
+    net:coverNode :leaf_permit-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "permit-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> a ns21:AMR ;
+    ns21:has-id "policy_asail_odrl_sentences-12" ;
+    ns21:has-sentence "You may use the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:permit-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "permit-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:use-01 ;
+    :label "use-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ;
+    :label "u" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    :label "y" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-12" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_you_y .
+
+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/policy_asail_odrl_sentences-12#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> a ns11:permit-01 ;
+    ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ;
+    ns11:permit-01.ARG2 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> a ns11:use-01 ;
+    ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:permit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:use-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_permit-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :edge_p_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_permit-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG0_y :leaf_you_y ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns11: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_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9fc182bfa10aced00abe4ee019cd62e63b2b5e73
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-property-extraction-devGraph-1.ttl
@@ -0,0 +1,891 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/12//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@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> .
+
+ns11:permit-01.ARG1 a ns11:FrameRole .
+
+ns11:permit-01.ARG2 a ns11:FrameRole .
+
+ns11:use-01.ARG0 a ns11:FrameRole .
+
+ns11:use-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_u_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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" .
+
+:root_policy_asail_odrl_sentences-12 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> ;
+    :hasRootLeaf :leaf_permit-01_p ;
+    :hasSentenceID "policy_asail_odrl_sentences-12" ;
+    :hasSentenceStatement "You may use the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    :role_ARG2 net:atomClass_you_y ;
+    net:coverBaseNode :leaf_permit-01_p ;
+    net:coverNode :leaf_permit-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "permit-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#root01> a ns21:AMR ;
+    ns21:has-id "policy_asail_odrl_sentences-12" ;
+    ns21:has-sentence "You may use the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_permit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:permit-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "permit-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:use-01 ;
+    :label "use-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ;
+    :label "u" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    :label "y" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "policy_asail_odrl_sentences-12" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_you_y .
+
+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/policy_asail_odrl_sentences-12#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#p> a ns11:permit-01 ;
+    ns11:permit-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> ;
+    ns11:permit-01.ARG2 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#u> a ns11:use-01 ;
+    ns11:use-01.ARG0 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> ;
+    ns11:use-01.ARG1 <http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:permit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:use-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "policy_asail_odrl_sentences-12" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/policy_asail_odrl_sentences-12#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_permit-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :edge_p_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_permit-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG0_y :leaf_you_y ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns11: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_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/devGraph-properties-to-generate.result.ttl b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..39f6693ecb1a4a27703503ccf1a87a241118dbcc
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.result.ttl
@@ -0,0 +1,1643 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph-properties-to-generate/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:adapt-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG2 a ns11:FrameRole .
+
+ns11:grant-01.ARG0 a ns11:FrameRole .
+
+ns11:grant-01.ARG1 a ns11:FrameRole .
+
+ns11:grant-01.ARG2 a ns11:FrameRole .
+
+ns11:license-01.ARG1 a ns11:FrameRole .
+
+ns11:license-01.ARG2 a ns11:FrameRole .
+
+ns11:produce-01.ARG0 a ns11:FrameRole .
+
+ns11:produce-01.ARG1 a ns11:FrameRole .
+
+ns11:public-02.ARG1 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns11:share-01.ARG0 a ns11:FrameRole .
+
+ns11:share-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_a2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_op1_p2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c_ARG1_l2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG2_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_g_ARG0_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_g_ARG1_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_g_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l2_ARG1_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l2_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l_mod_t a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p2_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG1_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_s_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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_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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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_cc-sentence-examples-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+    :hasRootLeaf :leaf_grant-01_g ;
+    :hasSentenceID "cc-sentence-examples-03" ;
+    :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+: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 .
+
+ext-out:adapt a owl:ObjectProperty ;
+    rdfs:label "adapt" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:grant a owl:ObjectProperty ;
+    rdfs:label "grant" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:license a owl:ObjectProperty ;
+    rdfs:label "license" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:not-share a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:produce a owl:ObjectProperty ;
+    rdfs:label "produce" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:public a owl:ObjectProperty ;
+    rdfs:label "public" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:public-license a owl:ObjectProperty ;
+    rdfs:label "public-license" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+ext-out:reproduce a owl:ObjectProperty ;
+    rdfs:label "reproduce" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "cc-sentence-examples-03" .
+
+<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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_adapt_a2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_adapt-01_a2 ;
+    net:coverNode :leaf_adapt-01_a2 ;
+    net:hasNaming "adapt" ;
+    net:hasPropertyName "adapt" ;
+    net:hasPropertyName01 "adapting" ;
+    net:hasPropertyName10 "adapt-by" ;
+    net:hasPropertyName12 "adapt-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_grant_g a net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_license_l ;
+    :role_ARG1 net:phenomena_conjunction_c ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_grant-01_g ;
+    net:coverNode :leaf_grant-01_g ;
+    net:hasNaming "grant" ;
+    net:hasPropertyName "grant" ;
+    net:hasPropertyName01 "granting" ;
+    net:hasPropertyName10 "grant-by" ;
+    net:hasPropertyName12 "grant-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_contrast-01_c,
+        :leaf_license-01_l,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_public_p a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_public-02_p ;
+    net:hasNaming "public" ;
+    net:hasPropertyName "public" ;
+    net:hasPropertyName01 "publicing" ;
+    net:hasPropertyName10 "public-by" ;
+    net:hasPropertyName12 "public-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_license-01_l ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ;
+    :role_ARG0 net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-share_share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ;
+    :role_ARG0 net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_share_not-share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+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:compositeProperty_public-license a net:Composite_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverArgNode :leaf_license-01_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_public-02_p ;
+    net:hasMotherClassNet net:atomProperty_license_l ;
+    net:hasNaming "public-license" ;
+    net:hasPropertyName "public-license" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true .
+
+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:individual_this_t a net:Individual_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackMainNetComposante net:atomClass_this_t ;
+    net:trackNetComposante net:atomClass_this_t ;
+    net:trackProgress net:initialized .
+
+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/cc-sentence-examples-03#a2> a ns11:adapt-01 ;
+    ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ;
+    ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ;
+    ns3:has-id "cc-sentence-examples-03" ;
+    ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+    ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:adapt-01 ;
+    :label "adapt-01" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:contrast-01 ;
+    :hasPhenomenaLink :phenomena_conjunction ;
+    :label "contrast-01" .
+
+:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:grant-01 ;
+    :label "grant-01" .
+
+:concept_material rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:material ;
+    :label "material" .
+
+:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:produce-01 ;
+    :label "produce-01" .
+
+:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:public-02 ;
+    :label "public-02" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:share-01 ;
+    :label "share-01" .
+
+:concept_this rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+    :label "a2" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    :label "c" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+    :label "g" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    :label "l" .
+
+:variable_l2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    :label "l2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    :label "p2" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    :label "r" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    :label "s" .
+
+:variable_t a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    :label "t" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    :label "y" .
+
+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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:logicalSet_and_a a net:Logical_Set_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:bindPropertyNet net:atomProperty_license_l2 ;
+    net:containsNet net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r ;
+    net:containsNet1 net:atomProperty_produce_p2 ;
+    net:containsNet2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+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:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction_c a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_license_l2 ;
+    :role_ARG2 net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_contrast-01_c ;
+    net:coverNode :leaf_contrast-01_c ;
+    net:hasNaming "conjunction" ;
+    net:hasPhenomenaRef "contrast-01" ;
+    net:hasPhenomenaType :phenomena_conjunction ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_produceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_produce-01_p2 ;
+    net:hasNaming "you-produceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+net:restriction_reproduceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "you-reproduceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ;
+    ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ;
+    ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ;
+    ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ;
+    ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ;
+    ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:adapt-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:contrast-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:grant-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:produce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:public-02 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:share-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:material a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3: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 .
+
+:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_adapt-01_a2 a :AMR_Leaf ;
+    :edge_a2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_adapt-01 ;
+    :hasVariable :variable_a2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_license_l2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_license-01_l2 ;
+    net:coverNode :leaf_license-01_l2 ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3: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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_grant-01_g a :AMR_Leaf ;
+    :edge_g_ARG0_l :leaf_license-01_l ;
+    :edge_g_ARG1_c :leaf_contrast-01_c ;
+    :edge_g_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_grant-01 ;
+    :hasVariable :variable_g .
+
+:leaf_license-01_l2 a :AMR_Leaf ;
+    :edge_l2_ARG1_a :leaf_and_a ;
+    :edge_l2_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l2 .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_contrast-01_c a :AMR_Leaf ;
+    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+    :edge_c_ARG2_s :leaf_share-01_s ;
+    :hasConcept :concept_contrast-01 ;
+    :hasVariable :variable_c .
+
+:leaf_public-02_p a :AMR_Leaf ;
+    :edge_p_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_public-02 ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_this_t a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_license_l a net:Atom_Property_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_this_t ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:compositeProperty_not-share_s a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "not-share" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_p2 :leaf_produce-01_p2 ;
+    :edge_a_op2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_produce-01_p2 a :AMR_Leaf ;
+    :edge_p2_ARG0_y :leaf_you_y ;
+    :edge_p2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_produce-01 ;
+    :hasVariable :variable_p2 .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_y :leaf_you_y ;
+    :edge_r_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_this_t a :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+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)." .
+
+net:atomProperty_produce_p2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_produce-01_p2 ;
+    net:coverNode :leaf_produce-01_p2 ;
+    net:hasNaming "produce" ;
+    net:hasPropertyName "produce" ;
+    net:hasPropertyName01 "produceing" ;
+    net:hasPropertyName10 "produce-by" ;
+    net:hasPropertyName12 "produce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_share_s a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "share" ;
+    net:hasPropertyName "share" ;
+    net:hasPropertyName01 "shareing" ;
+    net:hasPropertyName10 "share-by" ;
+    net:hasPropertyName12 "share-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y,
+        :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_material_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_material_m ;
+    net:coverNode :leaf_material_m ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "material" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "material" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:leaf_license-01_l a :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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 .
+
+net:individual_you-produceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-produceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-produceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-reproduceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-reproduceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:atomClass_you_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_share-01_s a :AMR_Leaf ;
+    :edge_s_ARG0_y :leaf_you_y ;
+    :edge_s_ARG1_m :leaf_material_m ;
+    :edge_s_polarity_negative :value_negative ;
+    :hasConcept :concept_share-01 ;
+    :hasVariable :variable_s .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "you" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "you" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-produceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_produceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-reproduceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_reproduceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_material_m a :AMR_Leaf ;
+    :hasConcept :concept_material ;
+    :hasVariable :variable_m .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..609b5228295182c20fcb12867ecc33363e22ebde
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/devGraph-properties-to-generate.ttl
@@ -0,0 +1,1603 @@
+@base <http://https://tenet.tetras-libre.fr/demo/cc-examples//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:adapt-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG2 a ns11:FrameRole .
+
+ns11:grant-01.ARG0 a ns11:FrameRole .
+
+ns11:grant-01.ARG1 a ns11:FrameRole .
+
+ns11:grant-01.ARG2 a ns11:FrameRole .
+
+ns11:license-01.ARG1 a ns11:FrameRole .
+
+ns11:license-01.ARG2 a ns11:FrameRole .
+
+ns11:produce-01.ARG0 a ns11:FrameRole .
+
+ns11:produce-01.ARG1 a ns11:FrameRole .
+
+ns11:public-02.ARG1 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns11:share-01.ARG0 a ns11:FrameRole .
+
+ns11:share-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_a2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_op1_p2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c_ARG1_l2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG2_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_g_ARG0_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_g_ARG1_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_g_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l2_ARG1_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l2_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l_mod_t a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p2_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG1_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_s_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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_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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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_cc-sentence-examples-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+    :hasRootLeaf :leaf_grant-01_g ;
+    :hasSentenceID "cc-sentence-examples-03" ;
+    :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+: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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_adapt_a2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_adapt-01_a2 ;
+    net:coverNode :leaf_adapt-01_a2 ;
+    net:hasNaming "adapt" ;
+    net:hasPropertyName "adapt" ;
+    net:hasPropertyName01 "adapting" ;
+    net:hasPropertyName10 "adapt-by" ;
+    net:hasPropertyName12 "adapt-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_grant_g a net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_license_l ;
+    :role_ARG1 net:phenomena_conjunction_c ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_grant-01_g ;
+    net:coverNode :leaf_grant-01_g ;
+    net:hasNaming "grant" ;
+    net:hasPropertyName "grant" ;
+    net:hasPropertyName01 "granting" ;
+    net:hasPropertyName10 "grant-by" ;
+    net:hasPropertyName12 "grant-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_contrast-01_c,
+        :leaf_license-01_l,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_public_p a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_public-02_p ;
+    net:hasNaming "public" ;
+    net:hasPropertyName "public" ;
+    net:hasPropertyName01 "publicing" ;
+    net:hasPropertyName10 "public-by" ;
+    net:hasPropertyName12 "public-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_license-01_l ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ;
+    :role_ARG0 net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-share_share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ;
+    :role_ARG0 net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_share_not-share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+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:compositeProperty_public-license a net:Composite_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverArgNode :leaf_license-01_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_public-02_p ;
+    net:hasMotherClassNet net:atomProperty_license_l ;
+    net:hasNaming "public-license" ;
+    net:hasPropertyName "public-license" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true .
+
+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:individual_this_t a net:Individual_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackMainNetComposante net:atomClass_this_t ;
+    net:trackNetComposante net:atomClass_this_t ;
+    net:trackProgress net:initialized .
+
+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/cc-sentence-examples-03#a2> a ns11:adapt-01 ;
+    ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ;
+    ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ;
+    ns3:has-id "cc-sentence-examples-03" ;
+    ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+    ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:adapt-01 ;
+    :label "adapt-01" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:contrast-01 ;
+    :hasPhenomenaLink :phenomena_conjunction ;
+    :label "contrast-01" .
+
+:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:grant-01 ;
+    :label "grant-01" .
+
+:concept_material rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:material ;
+    :label "material" .
+
+:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:produce-01 ;
+    :label "produce-01" .
+
+:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:public-02 ;
+    :label "public-02" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:share-01 ;
+    :label "share-01" .
+
+:concept_this rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+    :label "a2" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    :label "c" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+    :label "g" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    :label "l" .
+
+:variable_l2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    :label "l2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    :label "p2" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    :label "r" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    :label "s" .
+
+:variable_t a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    :label "t" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    :label "y" .
+
+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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:logicalSet_and_a a net:Logical_Set_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:bindPropertyNet net:atomProperty_license_l2 ;
+    net:containsNet net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r ;
+    net:containsNet1 net:atomProperty_produce_p2 ;
+    net:containsNet2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+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:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction_c a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_license_l2 ;
+    :role_ARG2 net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_contrast-01_c ;
+    net:coverNode :leaf_contrast-01_c ;
+    net:hasNaming "conjunction" ;
+    net:hasPhenomenaRef "contrast-01" ;
+    net:hasPhenomenaType :phenomena_conjunction ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_produceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_produce-01_p2 ;
+    net:hasNaming "you-produceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+net:restriction_reproduceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "you-reproduceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ;
+    ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ;
+    ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ;
+    ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ;
+    ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ;
+    ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:adapt-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:contrast-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:grant-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:produce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:public-02 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:share-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:material a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3: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 .
+
+:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_adapt-01_a2 a :AMR_Leaf ;
+    :edge_a2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_adapt-01 ;
+    :hasVariable :variable_a2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_license_l2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_license-01_l2 ;
+    net:coverNode :leaf_license-01_l2 ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3: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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_grant-01_g a :AMR_Leaf ;
+    :edge_g_ARG0_l :leaf_license-01_l ;
+    :edge_g_ARG1_c :leaf_contrast-01_c ;
+    :edge_g_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_grant-01 ;
+    :hasVariable :variable_g .
+
+:leaf_license-01_l2 a :AMR_Leaf ;
+    :edge_l2_ARG1_a :leaf_and_a ;
+    :edge_l2_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l2 .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_contrast-01_c a :AMR_Leaf ;
+    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+    :edge_c_ARG2_s :leaf_share-01_s ;
+    :hasConcept :concept_contrast-01 ;
+    :hasVariable :variable_c .
+
+:leaf_public-02_p a :AMR_Leaf ;
+    :edge_p_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_public-02 ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_this_t a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_license_l a net:Atom_Property_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_this_t ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:compositeProperty_not-share_s a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "not-share" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_p2 :leaf_produce-01_p2 ;
+    :edge_a_op2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_produce-01_p2 a :AMR_Leaf ;
+    :edge_p2_ARG0_y :leaf_you_y ;
+    :edge_p2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_produce-01 ;
+    :hasVariable :variable_p2 .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_y :leaf_you_y ;
+    :edge_r_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_this_t a :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+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)." .
+
+net:atomProperty_produce_p2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_produce-01_p2 ;
+    net:coverNode :leaf_produce-01_p2 ;
+    net:hasNaming "produce" ;
+    net:hasPropertyName "produce" ;
+    net:hasPropertyName01 "produceing" ;
+    net:hasPropertyName10 "produce-by" ;
+    net:hasPropertyName12 "produce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_share_s a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "share" ;
+    net:hasPropertyName "share" ;
+    net:hasPropertyName01 "shareing" ;
+    net:hasPropertyName10 "share-by" ;
+    net:hasPropertyName12 "share-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y,
+        :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_material_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_material_m ;
+    net:coverNode :leaf_material_m ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "material" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "material" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:leaf_license-01_l a :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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 .
+
+net:individual_you-produceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-produceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-produceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-reproduceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-reproduceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:atomClass_you_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_share-01_s a :AMR_Leaf ;
+    :edge_s_ARG0_y :leaf_you_y ;
+    :edge_s_ARG1_m :leaf_material_m ;
+    :edge_s_polarity_negative :value_negative ;
+    :hasConcept :concept_share-01 ;
+    :hasVariable :variable_s .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "you" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "you" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-produceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_produceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-reproduceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_reproduceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_material_m a :AMR_Leaf ;
+    :hasConcept :concept_material ;
+    :hasVariable :variable_m .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_tests/test_data/devGraph1.result.ttl b/tests/dev_technical_tests/test_data/devGraph1.result.ttl
similarity index 100%
rename from tests/dev_tests/test_data/devGraph1.result.ttl
rename to tests/dev_technical_tests/test_data/devGraph1.result.ttl
diff --git a/tests/dev_technical_tests/test_data/devGraph1.ttl b/tests/dev_technical_tests/test_data/devGraph1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..ef4859052be49c92659fa9018ee8777ab21fc37a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/devGraph1.ttl
@@ -0,0 +1,2862 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@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 sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns11:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns21:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns21:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns21:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns21:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns21:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+amr:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+amr:fromAmrLk rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+amr:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+amr:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+amr:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                           rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+amr:getProperty rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+amr:getPropertyType rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+amr:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+amr:hasConceptLink rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+amr:hasEdgeLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+amr:hasLink rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+amr:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+amr:hasReification rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                   rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+amr:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+amr:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                             rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                             rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+amr:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+amr:hasReificationRange rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+amr:hasRelationName rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+amr:hasSentenceID rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+amr:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept
+amr:isReifiedConcept rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf
+amr:isReifiedLeaf rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable
+amr:isReifiedVariable rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+amr:label rdf:type owl:AnnotationProperty ;
+          rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#name
+amr:name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+amr:toReify rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+amr:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomOf
+net:atomOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "atom of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindPropertyNet
+net:bindPropertyNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindRestriction
+net:bindRestriction rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet
+net:containsNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet1
+net:containsNet1 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet2
+net:containsNet2 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNodeCount
+net:coverNodeCount rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverTargetNode
+net:coverTargetNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassType
+net:hasClassType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasLogicalConstraint
+net:hasLogicalConstraint rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName
+net:hasMotherClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestriction01
+net:hasRestriction01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue
+net:hasRestrictionNetValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty
+net:hasRestrictionOnProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listBy
+net:listBy rdf:type owl:AnnotationProperty ;
+           rdfs:label "list by" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listOf
+net:listOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "list of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relationOf
+net:relationOf rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation of" ;
+               rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante
+net:trackMainNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackNetComposante
+net:trackNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackProgress
+net:trackProgress rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#typeProperty
+net:typeProperty rdf:type owl:AnnotationProperty ;
+                 rdfs:label "type property" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+amr:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                       rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+amr:hasConcept rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+amr:hasRoleID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+              rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+amr:hasRoleTag rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+amr:hasRolesetID rdf:type owl:ObjectProperty ;
+                 rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                 rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+amr:hasRootLeaf rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+amr:hasVariable rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                rdfs:domain amr:AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+amr:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns21:AMR rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns21:Concept rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data ;
+             rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:Class ;
+           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns21:Role rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data ;
+          rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:Class ;
+        rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+amr:AMR_Concept rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+amr:AMR_Core_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+amr:AMR_Edge rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+amr:AMR_Element rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+amr:AMR_Leaf rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+amr:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+amr:AMR_NonCore_Role rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+amr:AMR_Op_Role rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+amr:AMR_Phenomena rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+amr:AMR_Predicat_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+amr:AMR_Prep_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+amr:AMR_Relation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+amr:AMR_Relation_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+amr:AMR_Role rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+amr:AMR_Root rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+amr:AMR_Specific_Role rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+amr:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+amr:AMR_Term_Concept rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+amr:AMR_Value rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+amr:AMR_Variable rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+amr:phenomena_conjunction rdf:type owl:Class ;
+                          rdfs:subClassOf amr:AMR_Phenomena ;
+                          amr:hasConceptLink "contrast-01" ,
+                                             "either" ,
+                                             "neither" ;
+                          amr:label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+amr:phenomena_conjunction_and rdf:type owl:Class ;
+                              rdfs:subClassOf amr:phenomena_conjunction ;
+                              amr:hasConceptLink "and" ;
+                              amr:label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+amr:phenomena_conjunction_or rdf:type owl:Class ;
+                             rdfs:subClassOf amr:phenomena_conjunction ;
+                             amr:hasConceptLink "or" ;
+                             amr:label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+amr:phenomena_degree rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Phenomena ;
+                     amr:hasConceptLink "have-degree-91" ;
+                     amr:label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+amr:relation_domain rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "false"^^xsd:boolean ;
+                    amr:hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+amr:relation_manner rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "true"^^xsd:boolean ;
+                    amr:hasReificationConcept "hasManner" ;
+                    amr:hasReificationDomain "ARG1" ;
+                    amr:hasReificationRange "ARG2" ;
+                    amr:hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+amr:relation_mod rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Relation ;
+                 amr:hasReification "false"^^xsd:boolean ;
+                 amr:hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+amr:relation_name rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "false"^^xsd:boolean ;
+                  amr:hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+amr:relation_part rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "true"^^xsd:boolean ;
+                  amr:hasReificationConcept "hasPart" ;
+                  amr:hasReificationDomain "ARG1" ;
+                  amr:hasReificationRange "ARG2" ;
+                  amr:hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+amr:relation_polarity rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Relation ;
+                      amr:hasReification "false"^^xsd:boolean ;
+                      amr:hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+amr:relation_quant rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Relation ;
+                   amr:hasReification "false"^^xsd:boolean ;
+                   amr:hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+amr:role_ARG2 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+amr:role_ARG3 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+amr:role_ARG4 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+amr:role_ARG5 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+amr:role_ARG6 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+amr:role_ARG7 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+amr:role_ARG8 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+amr:role_ARG9 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+amr:role_have-degree-91 rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Specific_Role ;
+                        amr:getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+amr:role_manner rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role ;
+                amr:getDirectPropertyName "manner" ;
+                amr:getPropertyType owl:DataProperty ;
+                amr:label "manner" ;
+                amr:toReifyAsConcept "manner" ;
+                amr:toReifyWithBaseEdge "ARG0" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+amr:role_mod rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_NonCore_Role ;
+             amr:getDirectPropertyName "hasFeature" ;
+             amr:getPropertyType rdfs:subClassOf ,
+                                 owl:ObjectProperty ;
+             amr:label "mod" ;
+             amr:toReifyAsConcept "mod" ;
+             amr:toReifyWithBaseEdge "ARG0" ;
+             amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+amr:role_op3 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+amr:role_op4 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+amr:role_op5 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+amr:role_op6 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+amr:role_op7 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+amr:role_op8 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+amr:role_op9 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+amr:role_part rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role ;
+              amr:getDirectPropertyName "hasPart" ;
+              amr:getInversePropertyName "partOf" ;
+              amr:getPropertyType owl:ObjectProperty ;
+              amr:toReifyAsConcept "part" ;
+              amr:toReifyWithBaseEdge "ARG0" ;
+              amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+amr:role_quant rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Specific_Role ;
+               amr:label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Instance
+net:Instance rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure ;
+             rdfs:label "Semantic Net Instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net
+net:Logical_Set_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Object
+net:Object rdf:type owl:Class ;
+           rdfs:subClassOf net:Net_Structure ;
+           rdfs:label "Object using in semantic net instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Direction
+net:Property_Direction rdf:type owl:Class ;
+                       rdfs:subClassOf net:Feature .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Restriction_Net
+net:Restriction_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Type
+net:Type rdf:type owl:Class ;
+         rdfs:subClassOf net:Net_Structure ;
+         rdfs:label "Semantic Net Type" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atom
+net:atom rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "atom" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class
+net:class rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "class" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class_list
+net:class_list rdf:type owl:Class ;
+               rdfs:subClassOf net:Type ;
+               rdfs:label "classList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composite
+net:composite rdf:type owl:Class ;
+              rdfs:subClassOf net:Type ;
+              rdfs:label "composite" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#conjunctive_list
+net:conjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "conjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#disjunctive_list
+net:disjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "disjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entity_class_list
+net:entity_class_list rdf:type owl:Class ;
+                      rdfs:subClassOf net:class_list ;
+                      rdfs:label "entityClassList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#event
+net:event rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "event" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#list
+net:list rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relation
+net:relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Type ;
+             rdfs:label "relation" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#state_property
+net:state_property rdf:type owl:Class ;
+                   rdfs:subClassOf net:Type ;
+                   rdfs:label "stateProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#unary_list
+net:unary_list rdf:type owl:Class ;
+               rdfs:subClassOf net:list ;
+               rdfs:label "unary-list" .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual ,
+                                                   ns21:and .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual ,
+                                                   ns3:bind-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual ,
+                                                   ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual ,
+                                                    ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual ,
+                                                   ns11:gravitation .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual ,
+                                                   ns11:object .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual ,
+                                                    ns3:orbit-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual ,
+                                                    ns21:or .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual ,
+                                                   <http://amr.isi.edu/entity-types#planet> ,
+                                                   <http://amr.isi.edu/entity-types#system> .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#root01
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual ,
+                                                        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/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual ,
+                                                   ns11:system .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual ,
+                                                    ns11:sun .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:NamedIndividual ,
+                       ns21:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:NamedIndividual ,
+                     ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:NamedIndividual ,
+                       ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:NamedIndividual ,
+                      ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:NamedIndividual ,
+                   ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:NamedIndividual ,
+                    ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:NamedIndividual ,
+                 ns21:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:NamedIndividual ,
+                          amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual ,
+                                       amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual ,
+                                     amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+amr:leaf_and_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_and ;
+               amr:hasVariable amr:variable_a ;
+               amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+               amr:edge_a_op2_o amr:leaf_object_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b
+amr:leaf_bind-01_b rdf:type owl:NamedIndividual ,
+                            amr:AMR_Leaf ;
+                   amr:hasConcept amr:concept_bind-01 ;
+                   amr:hasVariable amr:variable_b ;
+                   amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+                   amr:edge_b_ARG1_s amr:leaf_system_s .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d
+amr:leaf_direct-02_d rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_direct-02 ;
+                     amr:hasVariable amr:variable_d .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2
+amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_direct-02 ;
+                      amr:hasVariable amr:variable_d2 ;
+                      amr:edge_d2_polarity_negative amr:value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g
+amr:leaf_gravitation_g rdf:type owl:NamedIndividual ,
+                                amr:AMR_Leaf ;
+                       amr:hasConcept amr:concept_gravitation ;
+                       amr:hasVariable amr:variable_g .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9
+amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_manner ;
+                      amr:hasVariable amr:variable_m9 ;
+                      amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+                      amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+                      amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9
+amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Leaf ;
+                    amr:hasConcept amr:concept_part ;
+                    amr:hasVariable amr:variable_p9 ;
+                    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+                    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+                    amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_object_o
+amr:leaf_object_o rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_object ;
+                  amr:hasVariable amr:variable_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3
+amr:leaf_or_o3 rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_or ;
+               amr:hasVariable amr:variable_o3 ;
+               amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+               amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2
+amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_orbit-01 ;
+                     amr:hasVariable amr:variable_o2 ;
+                     amr:edge_o2_ARG0_o amr:leaf_object_o ;
+                     amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2
+amr:leaf_sun_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Leaf ;
+                amr:hasConcept amr:concept_sun ;
+                amr:hasVariable amr:variable_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_p
+amr:leaf_system_p rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_p ;
+                  amr:edge_p_name_SolarSystem amr:value_SolarSystem .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_s
+amr:leaf_system_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_s ;
+                  amr:edge_s_domain_p amr:leaf_system_p .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:NamedIndividual ,
+                         net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:NamedIndividual ,
+                           net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01
+amr:root_SSC-01-01 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Root ;
+                   amr:hasRootLeaf amr:leaf_system_s ;
+                   amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+                   amr:hasSentenceID "SSC-01-01" ;
+                   amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem
+amr:value_SolarSystem rdf:type owl:NamedIndividual ,
+                               amr:AMR_Value ;
+                      rdfs:label "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+amr:value_negative rdf:type owl:NamedIndividual ,
+                            amr:AMR_Value ;
+                   rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+amr:variable_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+               amr:label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_b
+amr:variable_b rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+               amr:label "b" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d
+amr:variable_d rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+               amr:label "d" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d2
+amr:variable_d2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+                amr:label "d2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_g
+amr:variable_g rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+               amr:label "g" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_m9
+amr:variable_m9 rdf:type owl:NamedIndividual ,
+                         ns11:manner ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "m9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o
+amr:variable_o rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+               amr:label "o" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o2
+amr:variable_o2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+                amr:label "o2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o3
+amr:variable_o3 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                amr:label "o3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+amr:variable_p rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+               amr:label "p" ;
+               amr:name "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p9
+amr:variable_p9 rdf:type owl:NamedIndividual ,
+                         ns11:part ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "p9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s
+amr:variable_s rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+               amr:label "s" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s2
+amr:variable_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                amr:label "s2" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_gravitation_g
+net:atomClass_gravitation_g rdf:type owl:NamedIndividual ,
+                                     net:Atom_Class_Net ;
+                            net:coverBaseNode amr:leaf_gravitation_g ;
+                            net:coverNode amr:leaf_gravitation_g ;
+                            net:coverNodeCount 1 ;
+                            net:hasClassName "gravitation" ;
+                            net:hasClassType sys:Entity ;
+                            net:hasNaming "gravitation" ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o
+net:atomClass_object_o rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       net:coverBaseNode amr:leaf_object_o ;
+                       net:coverNode amr:leaf_object_o ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "object" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasNaming "object" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2
+net:atomClass_sun_s2 rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ;
+                     net:coverBaseNode amr:leaf_sun_s2 ;
+                     net:coverNode amr:leaf_sun_s2 ;
+                     net:coverNodeCount 1 ;
+                     net:hasClassName "sun" ;
+                     net:hasClassType sys:Entity ;
+                     net:hasNaming "sun" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p
+net:atomClass_system_p rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       amr:role_name net:value_SolarSystem_blankNode ;
+                       net:coverBaseNode amr:leaf_system_p ;
+                       net:coverNode amr:leaf_system_p ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s
+net:atomClass_system_s rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ,
+                                net:Deprecated_Net ;
+                       amr:role_domain net:atomClass_system_p ,
+                                       net:individual_system_SolarSystem ;
+                       net:coverBaseNode amr:leaf_system_s ;
+                       net:coverNode amr:leaf_system_s ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasMotherClassNet net:atomClass_system_p ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b
+net:atomProperty_bind_b rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ;
+                        amr:role_ARG0 net:atomClass_gravitation_g ,
+                                      net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+                        amr:role_ARG1 net:atomClass_system_s ,
+                                      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 amr:leaf_bind-01_b ;
+                        net:coverNode amr:leaf_bind-01_b ;
+                        net:hasNaming "bind" ;
+                        net:hasPropertyName "bind" ;
+                        net:hasPropertyName01 "binding" ;
+                        net:hasPropertyName10 "bind-by" ;
+                        net:hasPropertyName12 "bind-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "SSC-01-01" ;
+                        net:isCoreRoleLinked "true"^^xsd:boolean ;
+                        net:targetArgumentNode amr:leaf_gravitation_g ,
+                                               amr:leaf_system_s ;
+                        net:trackProgress net:initialized ,
+                                          net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d
+net:atomProperty_direct_d rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          net:coverBaseNode amr:leaf_direct-02_d ;
+                          net:coverNode amr:leaf_direct-02_d ;
+                          net:hasNaming "direct" ;
+                          net:hasPropertyName "direct" ;
+                          net:hasPropertyName01 "directing" ;
+                          net:hasPropertyName10 "direct-by" ;
+                          net:hasPropertyName12 "direct-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "SSC-01-01" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2
+net:atomProperty_direct_d2 rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           amr:role_polarity net:value_negative_blankNode ;
+                           net:coverBaseNode amr:leaf_direct-02_d2 ;
+                           net:coverNode amr:leaf_direct-02_d2 ;
+                           net:hasNaming "direct" ;
+                           net:hasPropertyName "direct" ;
+                           net:hasPropertyName01 "directing" ;
+                           net:hasPropertyName10 "direct-by" ;
+                           net:hasPropertyName12 "direct-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "SSC-01-01" ;
+                           net:isCoreRoleLinked "true"^^xsd:boolean ;
+                           net:targetArgumentNode amr:value_negative ;
+                           net:trackProgress net:initialized ,
+                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9
+net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual ,
+                                       net:Atom_Property_Net ;
+                              amr:role_ARG0 net:atomProperty_orbit_o2 ;
+                              amr:role_ARG1 net:atomProperty_direct_d ,
+                                            net:atomProperty_direct_d2 ,
+                                            net:compositeProperty_not-direct_d2 ,
+                                            net:phenomena_conjunction-OR_o3 ;
+                              net:coverBaseNode amr:leaf_hasManner_m9 ;
+                              net:coverNode amr:leaf_hasManner_m9 ;
+                              net:hasNaming "hasManner" ;
+                              net:hasPropertyName "hasManner" ;
+                              net:hasPropertyName01 "hasManner" ;
+                              net:hasPropertyName10 "hasManner" ;
+                              net:hasPropertyName12 "hasManner" ;
+                              net:hasPropertyType owl:ObjectProperty ;
+                              net:hasStructure "SSC-01-01" ;
+                              net:isCoreRoleLinked "true"^^xsd:boolean ;
+                              net:targetArgumentNode amr:leaf_or_o3 ,
+                                                     amr:leaf_orbit-01_o2 ;
+                              net:trackProgress net:initialized ,
+                                                net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9
+net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            amr:role_ARG0 net:atomClass_system_s ,
+                                          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 ;
+                            amr:role_ARG1 net:atomClass_object_o ,
+                                          net:atomClass_sun_s2 ,
+                                          net:logicalSet_and_a ,
+                                          net:phenomena_conjunction-AND_a ;
+                            net:coverBaseNode amr:leaf_hasPart_p9 ;
+                            net:coverNode amr:leaf_hasPart_p9 ;
+                            net:hasNaming "hasPart" ;
+                            net:hasPropertyName "hasPart" ;
+                            net:hasPropertyName01 "hasPart" ;
+                            net:hasPropertyName10 "hasPart" ;
+                            net:hasPropertyName12 "hasPart" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode amr:leaf_and_a ,
+                                                   amr:leaf_system_s ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2
+net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ,
+                                   net:Deprecated_Net ;
+                          amr:role_ARG0 net:atomClass_object_o ;
+                          amr:role_ARG1 net:atomClass_sun_s2 ;
+                          net:coverBaseNode amr:leaf_orbit-01_o2 ;
+                          net:coverNode amr: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"^^xsd:boolean ;
+                          net:targetArgumentNode amr:leaf_object_o ,
+                                                 amr:leaf_sun_s2 ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g
+net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual ,
+                                                                                net:Composite_Class_Net ;
+                                                                       net:coverBaseNode amr:leaf_gravitation_g ;
+                                                                       net:coverNode amr:leaf_and_a ,
+                                                                                     amr:leaf_bind-01_b ,
+                                                                                     amr:leaf_gravitation_g ,
+                                                                                     amr:leaf_hasPart_p9 ,
+                                                                                     amr:leaf_system_s ;
+                                                                       net:coverNodeCount 5 ;
+                                                                       net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+                                                                       net:hasClassType sys:Entity ;
+                                                                       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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual ,
+                                                                           net:Composite_Class_Net ;
+                                                                  amr:role_domain net:atomClass_system_p ,
+                                                                                  net:individual_system_SolarSystem ;
+                                                                  net:coverBaseNode amr:leaf_system_s ;
+                                                                  net:coverNode amr:leaf_and_a ,
+                                                                                amr:leaf_hasPart_p9 ,
+                                                                                amr:leaf_object_o ,
+                                                                                amr:leaf_system_s ;
+                                                                  net:coverNodeCount 4 ;
+                                                                  net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+                                                                  net:hasClassType sys:Entity ;
+                                                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual ,
+                                                                        net:Composite_Class_Net ;
+                                                               amr:role_domain net:atomClass_system_p ,
+                                                                               net:individual_system_SolarSystem ;
+                                                               net:coverBaseNode amr:leaf_system_s ;
+                                                               net:coverNode amr:leaf_and_a ,
+                                                                             amr:leaf_hasPart_p9 ,
+                                                                             amr:leaf_sun_s2 ,
+                                                                             amr:leaf_system_s ;
+                                                               net:coverNodeCount 4 ;
+                                                               net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+                                                               net:hasClassType sys:Entity ;
+                                                               net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                     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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s
+net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual ,
+                                                            net:Composite_Class_Net ;
+                                                   amr:role_domain net:atomClass_system_p ,
+                                                                   net:individual_system_SolarSystem ;
+                                                   net:coverBaseNode amr:leaf_system_s ;
+                                                   net:coverNode amr:leaf_and_a ,
+                                                                 amr:leaf_hasPart_p9 ,
+                                                                 amr:leaf_system_s ;
+                                                   net:coverNodeCount 3 ;
+                                                   net:hasClassName "system-hasPart-sun-and-object" ;
+                                                   net:hasClassType sys:Entity ;
+                                                   net:hasMotherClassNet net:atomClass_system_s ;
+                                                   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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeProperty_not-direct_d2
+net:compositeProperty_not-direct_d2 rdf:type owl:NamedIndividual ,
+                                             net:Composite_Property_Net ;
+                                    amr:role_polarity net:value_negative_blankNode ;
+                                    net:coverBaseNode amr:leaf_direct-02_d2 ;
+                                    net:coverNode amr:leaf_direct-02_d2 ;
+                                    net:hasNaming "not-direct" ;
+                                    net:hasPropertyName "not-direct" ;
+                                    net:hasStructure "SSC-01-01" ;
+                                    net:trackProgress net:initialized ,
+                                                      net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem
+net:individual_system_SolarSystem rdf:type owl:NamedIndividual ,
+                                           net:Individual_Net ;
+                                  amr:role_name net:value_SolarSystem_blankNode ;
+                                  net:coverBaseNode amr:leaf_system_p ;
+                                  net:coverNode amr:leaf_system_p ;
+                                  net:hasIndividualLabel "Solar System" ;
+                                  net:hasMotherClassName net:atomClass_system_p ;
+                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                        net:atomClass_system_s ,
+                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a
+net:logicalSet_and_a rdf:type owl:NamedIndividual ,
+                              net:Logical_Set_Net ;
+                     amr:role_op1 net:atomClass_sun_s2 ;
+                     amr:role_op2 net:atomClass_object_o ;
+                     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 amr:leaf_and_a ;
+                     net:coverNode amr:leaf_and_a ;
+                     net:hasLogicalConstraint "AND" ;
+                     net:hasNaming "hasPart-sun-and-object" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomClass_sun_s2 ;
+                                amr:role_op2 net:atomClass_object_o ;
+                                net:coverBaseNode amr:leaf_and_a ;
+                                net:coverNode amr:leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_and ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3
+net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomProperty_direct_d ;
+                                amr:role_op2 net:atomProperty_direct_d2 ,
+                                             net:compositeProperty_not-direct_d2 ;
+                                net:coverBaseNode amr:leaf_or_o3 ;
+                                net:coverNode amr:leaf_or_o3 ;
+                                net:hasNaming "conjunction-OR" ;
+                                net:hasPhenomenaRef "or" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_or ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object
+net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual ,
+                                                               net:Restriction_Net ;
+                                                      net:coverBaseNode amr:leaf_gravitation_g ;
+                                                      net:coverNode amr:leaf_and_a ,
+                                                                    amr:leaf_bind-01_b ,
+                                                                    amr:leaf_gravitation_g ,
+                                                                    amr:leaf_hasPart_p9 ,
+                                                                    amr:leaf_system_s ;
+                                                      net:coverTargetNode amr:leaf_and_a ,
+                                                                          amr:leaf_bind-01_b ,
+                                                                          amr:leaf_hasPart_p9 ,
+                                                                          amr: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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object
+net:restriction_hasPart_object rdf:type owl:NamedIndividual ,
+                                        net:Restriction_Net ;
+                               amr:role_domain net:atomProperty_orbit_o2 ;
+                               net:coverBaseNode amr:leaf_system_s ;
+                               net:coverNode amr:leaf_and_a ,
+                                             amr:leaf_hasPart_p9 ,
+                                             amr:leaf_object_o ,
+                                             amr:leaf_system_s ;
+                               net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                   amr:leaf_object_o ;
+                               net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ;
+                               net:hasRestrictionNetValue net:atomClass_object_o ;
+                               net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun
+net:restriction_hasPart_sun rdf:type owl:NamedIndividual ,
+                                     net:Restriction_Net ;
+                            amr:role_domain net:atomProperty_orbit_o2 ;
+                            net:coverBaseNode amr:leaf_system_s ;
+                            net:coverNode amr:leaf_and_a ,
+                                          amr:leaf_hasPart_p9 ,
+                                          amr:leaf_sun_s2 ,
+                                          amr:leaf_system_s ;
+                            net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                amr:leaf_sun_s2 ;
+                            net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+                            net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+                            net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode
+net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual ,
+                                         net:Value_Net ;
+                                net:hasNaming "Solar System" ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:hasValueLabel "Solar System" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "SSC-01-01" ;
+                             net:hasValueLabel "negative" ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+                                          ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> 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#d2> ns11:polarity "-" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                                           ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                                           ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> 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> rdfs:label "Solar System" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> 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/test-1#root01> ns21:hasSentence "The sun is a star." ;
+                                            ns21:hasID "test-1" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-1#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/amr_data/test-2#root01> ns21:hasSentence "Earth is a planet." ;
+                                            ns21:hasID "test-2" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" .
+
+
+<http://amr.isi.edu/entity-types#system> rdfs:label "system" .
+
+
+ns3:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns21:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns21:NamedEntity rdfs:label "AMR-Term" ,
+                            "AMR-EntityType" .
+
+
+amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+                amr:fromAmrLk ns21:and ;
+                amr:label "and" .
+
+
+amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ;
+                    amr:label "bind-01" .
+
+
+amr:concept_direct-02 amr:label "direct-02" ;
+                      amr:fromAmrLk ns3:direct-02 .
+
+
+amr:concept_gravitation amr:label "gravitation" ;
+                        amr:fromAmrLk ns11:gravitation .
+
+
+amr:concept_manner amr:fromAmrLk ns11:manner ;
+                   amr:label "hasManner" ;
+                   amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_object amr:fromAmrLk ns11:object ;
+                   amr:label "object" .
+
+
+amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+               amr:label "or" ;
+               amr:fromAmrLk ns21:or .
+
+
+amr:concept_orbit-01 amr:label "orbit-01" ;
+                     amr:fromAmrLk ns3:orbit-01 .
+
+
+amr:concept_part amr:label "hasPart" ;
+                 amr:fromAmrLk ns11:part ;
+                 amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_sun amr:label "sun" ;
+                amr:fromAmrLk ns11:sun .
+
+
+amr:concept_system amr:fromAmrLk ns11:system ;
+                   amr:label "system" ;
+                   amr:fromAmrLk <http://amr.isi.edu/entity-types#system> .
+
+
+amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ;
+                 amr:hasRoleID "op2" .
+
+
+amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ;
+                  amr:hasRoleID "ARG0" .
+
+
+amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ;
+                  amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ;
+                              amr:hasAmrRole amr:role_polarity .
+
+
+amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ;
+                    amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ;
+                   amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_o3_op2_d2 amr:hasRoleID "op2" ;
+                   amr:hasAmrRole amr:role_op2 .
+
+
+amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ;
+                   amr:hasRoleID "ARG0" .
+
+
+amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ;
+                   amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_p_name_SolarSystem amr:hasRoleID "name" ;
+                            amr:hasAmrRole amr:role_name .
+
+
+amr:edge_s_domain_p amr:hasRoleID "domain" ;
+                    amr:hasAmrRole amr:role_domain .
+
+
+amr:role_ARG0 amr:label "ARG0" .
+
+
+amr:role_ARG1 amr:label "ARG1" .
+
+
+amr:role_domain amr:toReifyWithBaseEdge "ARG0" ;
+                amr:label "domain" ;
+                amr:hasRelationName "domain" ;
+                amr:toReifyAsConcept "domain" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+amr:role_name amr:label "name" .
+
+
+amr:role_op1 amr:label "op1" .
+
+
+amr:role_op2 amr:label "op2" .
+
+
+amr:role_polarity amr:label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/devGraph2.result.ttl b/tests/dev_technical_tests/test_data/devGraph2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..09d20d246b53f9a0d3f7beb575a222305274c0e8
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/devGraph2.result.ttl
@@ -0,0 +1,1806 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph1/result> .
+@prefix amr: <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 ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+<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> .
+
+ns31:bind-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:bind-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op2 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:polarity a owl:AnnotationProperty .
+
+ns21:has-id a owl:AnnotationProperty .
+
+ns21:has-sentence a owl:AnnotationProperty .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI amr:0.1 .
+
+amr:AMR_DataProperty a owl:DatatypeProperty .
+
+amr:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:edge_a_op1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_a_op2_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_b_ARG0_g a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_b_ARG1_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_d2_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_polarity ;
+    amr:hasRoleID "polarity" .
+
+amr:edge_m9_ARG0_o2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_m9_ARG1_o3 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o2_ARG0_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_o2_ARG1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o3_op1_d a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_o3_op2_d2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_p9_ARG0_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_p9_ARG1_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_p_name_SolarSystem a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_name ;
+    amr:hasRoleID "name" .
+
+amr:edge_s_domain_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_domain ;
+    amr:hasRoleID "domain" .
+
+amr:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:hasAmrRole a owl:AnnotationProperty .
+
+amr:hasConcept a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasPhenomenaLink a owl:AnnotationProperty .
+
+amr:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasVariable a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:isReifiedConcept a owl:AnnotationProperty .
+
+amr:isReifiedLeaf a owl:AnnotationProperty .
+
+amr:isReifiedVariable a owl:AnnotationProperty .
+
+amr:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:name a owl:AnnotationProperty .
+
+amr:phenomena_degree a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "have-degree-91" ;
+    amr:label "degree" .
+
+amr:relation_domain a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "domain" .
+
+amr:relation_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasManner" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "manner" .
+
+amr:relation_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "mod" .
+
+amr:relation_name a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "name" .
+
+amr:relation_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasPart" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "part" .
+
+amr:relation_polarity a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "polarity" .
+
+amr:relation_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "quant" .
+
+amr:role_ARG2 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG2" .
+
+amr:role_ARG3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG3" .
+
+amr:role_ARG4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG4" .
+
+amr:role_ARG5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG5" .
+
+amr:role_ARG6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG6" .
+
+amr:role_ARG7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG7" .
+
+amr:role_ARG8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG8" .
+
+amr:role_ARG9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG9" .
+
+amr:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:getPropertyType <net:specificProperty> .
+
+amr:role_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "manner" ;
+    amr:getPropertyType owl:DataProperty ;
+    amr:label "manner" ;
+    amr:toReifyAsConcept "manner" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasFeature" ;
+    amr:getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    amr:label "mod" ;
+    amr:toReifyAsConcept "mod" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_op3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op3" .
+
+amr:role_op4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op4" .
+
+amr:role_op5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op5" .
+
+amr:role_op6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op6" .
+
+amr:role_op7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op7" .
+
+amr:role_op8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op8" .
+
+amr:role_op9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op9" .
+
+amr:role_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasPart" ;
+    amr:getInversePropertyName "partOf" ;
+    amr:getPropertyType owl:ObjectProperty ;
+    amr:toReifyAsConcept "part" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "quant" .
+
+amr:root_SSC-01-01 a owl:NamedIndividual,
+        amr:AMR_Root ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+    amr:hasRootLeaf amr:leaf_system_s ;
+    amr:hasSentenceID "SSC-01-01" ;
+    amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+amr:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+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:atomProperty_hasManner_m9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomProperty_orbit_o2 ;
+    amr:role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode amr:leaf_hasManner_m9 ;
+    net:coverNode amr:leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_or_o3,
+        amr:leaf_orbit-01_o2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:bindPropertyNet a owl:AnnotationProperty .
+
+net:bindRestriction a owl:AnnotationProperty .
+
+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:containsNet a owl:AnnotationProperty .
+
+net:containsNet1 a owl:AnnotationProperty .
+
+net:containsNet2 a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:coverNodeCount a owl:AnnotationProperty .
+
+net:coverTargetNode a owl:AnnotationProperty .
+
+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:hasClassName a owl:AnnotationProperty .
+
+net:hasClassType a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasLogicalConstraint a owl:AnnotationProperty .
+
+net:hasMotherClassName a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRestriction01 a owl:AnnotationProperty .
+
+net:hasRestrictionNetValue a owl:AnnotationProperty .
+
+net:hasRestrictionOnProperty a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:isCoreRoleLinked a owl:AnnotationProperty .
+
+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:targetArgumentNode a owl:AnnotationProperty .
+
+net:trackMainNetComposante a owl:AnnotationProperty .
+
+net:trackNetComposante a owl:AnnotationProperty .
+
+net:trackProgress a owl:AnnotationProperty .
+
+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 ns31:bind-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns31: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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR,
+        owl:NamedIndividual ;
+    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" .
+
+ns4:planet a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Root a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:and ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+    amr:label "and" .
+
+amr:concept_bind-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:bind-01 ;
+    amr:label "bind-01" .
+
+amr:concept_gravitation a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:gravitation ;
+    amr:label "gravitation" .
+
+amr:concept_manner a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:manner ;
+    amr:isReifiedConcept true ;
+    amr:label "hasManner" .
+
+amr:concept_object a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:object ;
+    amr:label "object" .
+
+amr:concept_or a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:or ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+    amr:label "or" .
+
+amr:concept_orbit-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:orbit-01 ;
+    amr:label "orbit-01" .
+
+amr:concept_part a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:part ;
+    amr:isReifiedConcept true ;
+    amr:label "hasPart" .
+
+amr:concept_sun a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:sun ;
+    amr:label "sun" .
+
+amr:role_domain a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:hasRelationName "domain" ;
+    amr:label "domain" ;
+    amr:toReifyAsConcept "domain" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_name a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:label "name" .
+
+amr:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "polarity" .
+
+amr:value_SolarSystem a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "Solar System" .
+
+amr:variable_a a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    amr:label "a" .
+
+amr:variable_b a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    amr:label "b" .
+
+amr:variable_d a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    amr:label "d" .
+
+amr:variable_d2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    amr:label "d2" .
+
+amr:variable_g a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    amr:label "g" .
+
+amr:variable_m9 a ns11:manner,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "m9" .
+
+amr:variable_o a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    amr:label "o" .
+
+amr:variable_o2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    amr:label "o2" .
+
+amr:variable_o3 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    amr:label "o3" .
+
+amr:variable_p a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    amr:label "p" ;
+    amr:name "Solar System" .
+
+amr:variable_p9 a ns11:part,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "p9" .
+
+amr:variable_s a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    amr:label "s" .
+
+amr:variable_s2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    amr: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 .
+
+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 owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+    amr:role_ARG1 net:atomClass_system_s,
+        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 amr:leaf_bind-01_b ;
+    net:coverNode amr:leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_gravitation_g,
+        amr:leaf_system_s ;
+    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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    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 owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    net:coverBaseNode amr:leaf_and_a ;
+    net:coverNode amr:leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_and ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction-OR_o3 a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomProperty_direct_d ;
+    amr:role_op2 net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode amr:leaf_or_o3 ;
+    net:coverNode amr:leaf_or_o3 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_hasPart_p9,
+        amr: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 .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet,
+        ns4:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns4:system a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "system" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:bind-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:orbit-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:manner a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:object a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:part a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:sun a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:system a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:and a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:or a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Value a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:concept_direct-02 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:direct-02 ;
+    amr:label "direct-02" .
+
+amr:concept_system a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns4:system,
+        ns11:system ;
+    amr:label "system" .
+
+amr:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:leaf_hasManner_m9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+    amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+    amr:hasConcept amr:concept_manner ;
+    amr:hasVariable amr:variable_m9 ;
+    amr:isReifiedLeaf true .
+
+amr:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    amr:label "conjunction" .
+
+amr:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "and" ;
+    amr:label "conjunction-AND" .
+
+amr:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "or" ;
+    amr:label "conjunction-OR" .
+
+amr:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op1" .
+
+amr:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op2" .
+
+amr:value_negative a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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 owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    net:coverBaseNode amr:leaf_direct-02_d ;
+    net:coverNode amr:leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:logicalSet_and_a a owl:NamedIndividual,
+        net:Logical_Set_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    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 amr:leaf_and_a ;
+    net:coverNode amr: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:value_SolarSystem_blankNode a owl:NamedIndividual,
+        net:Value_Net ;
+    net:hasNaming "Solar System" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:value_negative_blankNode a owl:NamedIndividual,
+        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#o> a ns11:object,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:direct-02 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:leaf_direct-02_d a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d .
+
+amr:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_orbit_o2 a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    amr:role_ARG0 net:atomClass_object_o ;
+    amr:role_ARG1 net:atomClass_sun_s2 ;
+    net:coverBaseNode amr:leaf_orbit-01_o2 ;
+    net:coverNode amr: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 amr:leaf_object_o,
+        amr:leaf_sun_s2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr: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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2 ;
+    net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+ns31:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Element a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:leaf_or_o3 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+    amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ;
+    amr:hasConcept amr:concept_or ;
+    amr:hasVariable amr:variable_o3 .
+
+amr:leaf_orbit-01_o2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o2_ARG0_o amr:leaf_object_o ;
+    amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ;
+    amr:hasConcept amr:concept_orbit-01 ;
+    amr:hasVariable amr:variable_o2 .
+
+amr:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG0" .
+
+amr:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG1" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:atomProperty_hasPart_p9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_system_s,
+        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 ;
+    amr:role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode amr:leaf_hasPart_p9 ;
+    net:coverNode amr:leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_and_a,
+        amr:leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:individual_system_SolarSystem a owl:NamedIndividual,
+        net:Individual_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        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:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+amr:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_bind-01_b a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+    amr:edge_b_ARG1_s amr:leaf_system_s ;
+    amr:hasConcept amr:concept_bind-01 ;
+    amr:hasVariable amr:variable_b .
+
+amr:leaf_system_p a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p_name_SolarSystem amr:value_SolarSystem ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns21:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+amr:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    rdfs:label "Config Parameter Property" .
+
+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 owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    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 .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    amr:role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+amr:AMR_Relation a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_object_o a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_object_o ;
+    net:coverNode amr:leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_sun_s2 a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_sun_s2 ;
+    net:coverNode amr:leaf_sun_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d2 a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    amr:role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns21:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:leaf_gravitation_g a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_gravitation ;
+    amr:hasVariable amr:variable_g .
+
+amr:leaf_object_o a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_object ;
+    amr:hasVariable amr:variable_o .
+
+amr:leaf_sun_s2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_sun ;
+    amr:hasVariable amr:variable_s2 .
+
+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:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:leaf_direct-02_d2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_d2_polarity_negative amr:value_negative ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d2 .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_p a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+amr:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+amr:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:leaf_hasPart_p9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+    amr:hasConcept amr:concept_part ;
+    amr:hasVariable amr:variable_p9 ;
+    amr:isReifiedLeaf true .
+
+amr:AMR_Variable a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_and_a a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+    amr:edge_a_op2_o amr:leaf_object_o ;
+    amr:hasConcept amr:concept_and ;
+    amr:hasVariable amr:variable_a .
+
+amr:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+amr:AMR_Edge a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:leaf_system_s a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_s_domain_p amr:leaf_system_p ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_s .
+
+amr:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/devGraph2.ttl b/tests/dev_technical_tests/test_data/devGraph2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..b48dd216028f67c49e0def9f318080f5c8a13448
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/devGraph2.ttl
@@ -0,0 +1,2847 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@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 sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns11:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns21:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns21:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns21:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns21:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns21:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+amr:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+amr:fromAmrLk rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+amr:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+amr:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+amr:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                           rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+amr:getProperty rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+amr:getPropertyType rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+amr:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+amr:hasConceptLink rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+amr:hasEdgeLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+amr:hasLink rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+amr:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+amr:hasReification rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                   rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+amr:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+amr:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                             rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                             rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+amr:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+amr:hasReificationRange rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+amr:hasRelationName rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+amr:hasSentenceID rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+amr:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept
+amr:isReifiedConcept rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf
+amr:isReifiedLeaf rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable
+amr:isReifiedVariable rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+amr:label rdf:type owl:AnnotationProperty ;
+          rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#name
+amr:name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+amr:toReify rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+amr:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomOf
+net:atomOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "atom of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindPropertyNet
+net:bindPropertyNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindRestriction
+net:bindRestriction rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet
+net:containsNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet1
+net:containsNet1 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet2
+net:containsNet2 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNodeCount
+net:coverNodeCount rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverTargetNode
+net:coverTargetNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassType
+net:hasClassType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasLogicalConstraint
+net:hasLogicalConstraint rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName
+net:hasMotherClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestriction01
+net:hasRestriction01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue
+net:hasRestrictionNetValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty
+net:hasRestrictionOnProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listBy
+net:listBy rdf:type owl:AnnotationProperty ;
+           rdfs:label "list by" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listOf
+net:listOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "list of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relationOf
+net:relationOf rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation of" ;
+               rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante
+net:trackMainNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackNetComposante
+net:trackNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackProgress
+net:trackProgress rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#typeProperty
+net:typeProperty rdf:type owl:AnnotationProperty ;
+                 rdfs:label "type property" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+amr:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                       rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+amr:hasConcept rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+amr:hasRoleID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+              rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+amr:hasRoleTag rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+amr:hasRolesetID rdf:type owl:ObjectProperty ;
+                 rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                 rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+amr:hasRootLeaf rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+amr:hasVariable rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                rdfs:domain amr:AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+amr:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns21:AMR rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns21:Concept rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data ;
+             rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:Class ;
+           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns21:Role rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data ;
+          rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:Class ;
+        rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+amr:AMR_Concept rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+amr:AMR_Core_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+amr:AMR_Edge rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+amr:AMR_Element rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+amr:AMR_Leaf rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+amr:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+amr:AMR_NonCore_Role rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+amr:AMR_Op_Role rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+amr:AMR_Phenomena rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+amr:AMR_Predicat_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+amr:AMR_Prep_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+amr:AMR_Relation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+amr:AMR_Relation_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+amr:AMR_Role rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+amr:AMR_Root rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+amr:AMR_Specific_Role rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+amr:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+amr:AMR_Term_Concept rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+amr:AMR_Value rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+amr:AMR_Variable rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+amr:phenomena_conjunction rdf:type owl:Class ;
+                          rdfs:subClassOf amr:AMR_Phenomena ;
+                          amr:hasConceptLink "contrast-01" ,
+                                             "either" ,
+                                             "neither" ;
+                          amr:label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+amr:phenomena_conjunction_and rdf:type owl:Class ;
+                              rdfs:subClassOf amr:phenomena_conjunction ;
+                              amr:hasConceptLink "and" ;
+                              amr:label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+amr:phenomena_conjunction_or rdf:type owl:Class ;
+                             rdfs:subClassOf amr:phenomena_conjunction ;
+                             amr:hasConceptLink "or" ;
+                             amr:label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+amr:phenomena_degree rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Phenomena ;
+                     amr:hasConceptLink "have-degree-91" ;
+                     amr:label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+amr:relation_domain rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "false"^^xsd:boolean ;
+                    amr:hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+amr:relation_manner rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "true"^^xsd:boolean ;
+                    amr:hasReificationConcept "hasManner" ;
+                    amr:hasReificationDomain "ARG1" ;
+                    amr:hasReificationRange "ARG2" ;
+                    amr:hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+amr:relation_mod rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Relation ;
+                 amr:hasReification "false"^^xsd:boolean ;
+                 amr:hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+amr:relation_name rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "false"^^xsd:boolean ;
+                  amr:hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+amr:relation_part rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "true"^^xsd:boolean ;
+                  amr:hasReificationConcept "hasPart" ;
+                  amr:hasReificationDomain "ARG1" ;
+                  amr:hasReificationRange "ARG2" ;
+                  amr:hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+amr:relation_polarity rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Relation ;
+                      amr:hasReification "false"^^xsd:boolean ;
+                      amr:hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+amr:relation_quant rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Relation ;
+                   amr:hasReification "false"^^xsd:boolean ;
+                   amr:hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+amr:role_ARG2 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+amr:role_ARG3 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+amr:role_ARG4 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+amr:role_ARG5 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+amr:role_ARG6 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+amr:role_ARG7 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+amr:role_ARG8 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+amr:role_ARG9 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+amr:role_have-degree-91 rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Specific_Role ;
+                        amr:getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+amr:role_manner rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role ;
+                amr:getDirectPropertyName "manner" ;
+                amr:getPropertyType owl:DataProperty ;
+                amr:label "manner" ;
+                amr:toReifyAsConcept "manner" ;
+                amr:toReifyWithBaseEdge "ARG0" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+amr:role_mod rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_NonCore_Role ;
+             amr:getDirectPropertyName "hasFeature" ;
+             amr:getPropertyType rdfs:subClassOf ,
+                                 owl:ObjectProperty ;
+             amr:label "mod" ;
+             amr:toReifyAsConcept "mod" ;
+             amr:toReifyWithBaseEdge "ARG0" ;
+             amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+amr:role_op3 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+amr:role_op4 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+amr:role_op5 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+amr:role_op6 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+amr:role_op7 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+amr:role_op8 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+amr:role_op9 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+amr:role_part rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role ;
+              amr:getDirectPropertyName "hasPart" ;
+              amr:getInversePropertyName "partOf" ;
+              amr:getPropertyType owl:ObjectProperty ;
+              amr:toReifyAsConcept "part" ;
+              amr:toReifyWithBaseEdge "ARG0" ;
+              amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+amr:role_quant rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Specific_Role ;
+               amr:label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Instance
+net:Instance rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure ;
+             rdfs:label "Semantic Net Instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net
+net:Logical_Set_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Object
+net:Object rdf:type owl:Class ;
+           rdfs:subClassOf net:Net_Structure ;
+           rdfs:label "Object using in semantic net instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Direction
+net:Property_Direction rdf:type owl:Class ;
+                       rdfs:subClassOf net:Feature .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Restriction_Net
+net:Restriction_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Type
+net:Type rdf:type owl:Class ;
+         rdfs:subClassOf net:Net_Structure ;
+         rdfs:label "Semantic Net Type" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atom
+net:atom rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "atom" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class
+net:class rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "class" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class_list
+net:class_list rdf:type owl:Class ;
+               rdfs:subClassOf net:Type ;
+               rdfs:label "classList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composite
+net:composite rdf:type owl:Class ;
+              rdfs:subClassOf net:Type ;
+              rdfs:label "composite" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#conjunctive_list
+net:conjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "conjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#disjunctive_list
+net:disjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "disjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entity_class_list
+net:entity_class_list rdf:type owl:Class ;
+                      rdfs:subClassOf net:class_list ;
+                      rdfs:label "entityClassList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#event
+net:event rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "event" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#list
+net:list rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relation
+net:relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Type ;
+             rdfs:label "relation" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#state_property
+net:state_property rdf:type owl:Class ;
+                   rdfs:subClassOf net:Type ;
+                   rdfs:label "stateProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#unary_list
+net:unary_list rdf:type owl:Class ;
+               rdfs:subClassOf net:list ;
+               rdfs:label "unary-list" .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual ,
+                                                   ns21:and .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual ,
+                                                   ns3:bind-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual ,
+                                                   ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual ,
+                                                    ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual ,
+                                                   ns11:gravitation .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual ,
+                                                   ns11:object .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual ,
+                                                    ns3:orbit-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual ,
+                                                    ns21:or .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual ,
+                                                   <http://amr.isi.edu/entity-types#planet> ,
+                                                   <http://amr.isi.edu/entity-types#system> .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#root01
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual ,
+                                                        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/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual ,
+                                                   ns11:system .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual ,
+                                                    ns11:sun .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:NamedIndividual ,
+                       ns21:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:NamedIndividual ,
+                     ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:NamedIndividual ,
+                       ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:NamedIndividual ,
+                      ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:NamedIndividual ,
+                   ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:NamedIndividual ,
+                    ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:NamedIndividual ,
+                 ns21:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:NamedIndividual ,
+                          amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual ,
+                                       amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual ,
+                                     amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+amr:leaf_and_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_and ;
+               amr:hasVariable amr:variable_a ;
+               amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+               amr:edge_a_op2_o amr:leaf_object_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b
+amr:leaf_bind-01_b rdf:type owl:NamedIndividual ,
+                            amr:AMR_Leaf ;
+                   amr:hasConcept amr:concept_bind-01 ;
+                   amr:hasVariable amr:variable_b ;
+                   amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+                   amr:edge_b_ARG1_s amr:leaf_system_s .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d
+amr:leaf_direct-02_d rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_direct-02 ;
+                     amr:hasVariable amr:variable_d .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2
+amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_direct-02 ;
+                      amr:hasVariable amr:variable_d2 ;
+                      amr:edge_d2_polarity_negative amr:value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g
+amr:leaf_gravitation_g rdf:type owl:NamedIndividual ,
+                                amr:AMR_Leaf ;
+                       amr:hasConcept amr:concept_gravitation ;
+                       amr:hasVariable amr:variable_g .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9
+amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_manner ;
+                      amr:hasVariable amr:variable_m9 ;
+                      amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+                      amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+                      amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9
+amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Leaf ;
+                    amr:hasConcept amr:concept_part ;
+                    amr:hasVariable amr:variable_p9 ;
+                    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+                    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+                    amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_object_o
+amr:leaf_object_o rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_object ;
+                  amr:hasVariable amr:variable_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3
+amr:leaf_or_o3 rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_or ;
+               amr:hasVariable amr:variable_o3 ;
+               amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+               amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2
+amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_orbit-01 ;
+                     amr:hasVariable amr:variable_o2 ;
+                     amr:edge_o2_ARG0_o amr:leaf_object_o ;
+                     amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2
+amr:leaf_sun_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Leaf ;
+                amr:hasConcept amr:concept_sun ;
+                amr:hasVariable amr:variable_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_p
+amr:leaf_system_p rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_p ;
+                  amr:edge_p_name_SolarSystem amr:value_SolarSystem .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_s
+amr:leaf_system_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_s ;
+                  amr:edge_s_domain_p amr:leaf_system_p .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:NamedIndividual ,
+                         net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:NamedIndividual ,
+                           net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01
+amr:root_SSC-01-01 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Root ;
+                   amr:hasRootLeaf amr:leaf_system_s ;
+                   amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+                   amr:hasSentenceID "SSC-01-01" ;
+                   amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem
+amr:value_SolarSystem rdf:type owl:NamedIndividual ,
+                               amr:AMR_Value ;
+                      rdfs:label "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+amr:value_negative rdf:type owl:NamedIndividual ,
+                            amr:AMR_Value ;
+                   rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+amr:variable_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+               amr:label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_b
+amr:variable_b rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+               amr:label "b" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d
+amr:variable_d rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+               amr:label "d" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d2
+amr:variable_d2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+                amr:label "d2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_g
+amr:variable_g rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+               amr:label "g" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_m9
+amr:variable_m9 rdf:type owl:NamedIndividual ,
+                         ns11:manner ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "m9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o
+amr:variable_o rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+               amr:label "o" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o2
+amr:variable_o2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+                amr:label "o2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o3
+amr:variable_o3 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                amr:label "o3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+amr:variable_p rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+               amr:label "p" ;
+               amr:name "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p9
+amr:variable_p9 rdf:type owl:NamedIndividual ,
+                         ns11:part ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "p9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s
+amr:variable_s rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+               amr:label "s" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s2
+amr:variable_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                amr:label "s2" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_gravitation_g
+net:atomClass_gravitation_g rdf:type owl:NamedIndividual ,
+                                     net:Atom_Class_Net ;
+                            net:coverBaseNode amr:leaf_gravitation_g ;
+                            net:coverNode amr:leaf_gravitation_g ;
+                            net:coverNodeCount 1 ;
+                            net:hasClassName "gravitation" ;
+                            net:hasClassType sys:Entity ;
+                            net:hasNaming "gravitation" ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o
+net:atomClass_object_o rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       net:coverBaseNode amr:leaf_object_o ;
+                       net:coverNode amr:leaf_object_o ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "object" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasNaming "object" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2
+net:atomClass_sun_s2 rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ;
+                     net:coverBaseNode amr:leaf_sun_s2 ;
+                     net:coverNode amr:leaf_sun_s2 ;
+                     net:coverNodeCount 1 ;
+                     net:hasClassName "sun" ;
+                     net:hasClassType sys:Entity ;
+                     net:hasNaming "sun" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p
+net:atomClass_system_p rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       amr:role_name net:value_SolarSystem_blankNode ;
+                       net:coverBaseNode amr:leaf_system_p ;
+                       net:coverNode amr:leaf_system_p ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s
+net:atomClass_system_s rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ,
+                                net:Deprecated_Net ;
+                       amr:role_domain net:atomClass_system_p ,
+                                       net:individual_system_SolarSystem ;
+                       net:coverBaseNode amr:leaf_system_s ;
+                       net:coverNode amr:leaf_system_s ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasMotherClassNet net:atomClass_system_p ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b
+net:atomProperty_bind_b rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ;
+                        amr:role_ARG0 net:atomClass_gravitation_g ,
+                                      net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+                        amr:role_ARG1 net:atomClass_system_s ,
+                                      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 amr:leaf_bind-01_b ;
+                        net:coverNode amr:leaf_bind-01_b ;
+                        net:hasNaming "bind" ;
+                        net:hasPropertyName "bind" ;
+                        net:hasPropertyName01 "binding" ;
+                        net:hasPropertyName10 "bind-by" ;
+                        net:hasPropertyName12 "bind-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "SSC-01-01" ;
+                        net:isCoreRoleLinked "true"^^xsd:boolean ;
+                        net:targetArgumentNode amr:leaf_gravitation_g ,
+                                               amr:leaf_system_s ;
+                        net:trackProgress net:initialized ,
+                                          net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d
+net:atomProperty_direct_d rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          net:coverBaseNode amr:leaf_direct-02_d ;
+                          net:coverNode amr:leaf_direct-02_d ;
+                          net:hasNaming "direct" ;
+                          net:hasPropertyName "direct" ;
+                          net:hasPropertyName01 "directing" ;
+                          net:hasPropertyName10 "direct-by" ;
+                          net:hasPropertyName12 "direct-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "SSC-01-01" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2
+net:atomProperty_direct_d2 rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           amr:role_polarity net:value_negative_blankNode ;
+                           net:coverBaseNode amr:leaf_direct-02_d2 ;
+                           net:coverNode amr:leaf_direct-02_d2 ;
+                           net:hasNaming "direct" ;
+                           net:hasPropertyName "direct" ;
+                           net:hasPropertyName01 "directing" ;
+                           net:hasPropertyName10 "direct-by" ;
+                           net:hasPropertyName12 "direct-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "SSC-01-01" ;
+                           net:isCoreRoleLinked "true"^^xsd:boolean ;
+                           net:targetArgumentNode amr:value_negative ;
+                           net:trackProgress net:initialized ,
+                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9
+net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual ,
+                                       net:Atom_Property_Net ;
+                              amr:role_ARG0 net:atomProperty_orbit_o2 ;
+                              amr:role_ARG1 net:atomProperty_direct_d ,
+                                            net:atomProperty_direct_d2 ,
+                                            net:phenomena_conjunction-OR_o3 ;
+                              net:coverBaseNode amr:leaf_hasManner_m9 ;
+                              net:coverNode amr:leaf_hasManner_m9 ;
+                              net:hasNaming "hasManner" ;
+                              net:hasPropertyName "hasManner" ;
+                              net:hasPropertyName01 "hasManner" ;
+                              net:hasPropertyName10 "hasManner" ;
+                              net:hasPropertyName12 "hasManner" ;
+                              net:hasPropertyType owl:ObjectProperty ;
+                              net:hasStructure "SSC-01-01" ;
+                              net:isCoreRoleLinked "true"^^xsd:boolean ;
+                              net:targetArgumentNode amr:leaf_or_o3 ,
+                                                     amr:leaf_orbit-01_o2 ;
+                              net:trackProgress net:initialized ,
+                                                net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9
+net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            amr:role_ARG0 net:atomClass_system_s ,
+                                          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 ;
+                            amr:role_ARG1 net:atomClass_object_o ,
+                                          net:atomClass_sun_s2 ,
+                                          net:logicalSet_and_a ,
+                                          net:phenomena_conjunction-AND_a ;
+                            net:coverBaseNode amr:leaf_hasPart_p9 ;
+                            net:coverNode amr:leaf_hasPart_p9 ;
+                            net:hasNaming "hasPart" ;
+                            net:hasPropertyName "hasPart" ;
+                            net:hasPropertyName01 "hasPart" ;
+                            net:hasPropertyName10 "hasPart" ;
+                            net:hasPropertyName12 "hasPart" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode amr:leaf_and_a ,
+                                                   amr:leaf_system_s ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2
+net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ,
+                                   net:Deprecated_Net ;
+                          amr:role_ARG0 net:atomClass_object_o ;
+                          amr:role_ARG1 net:atomClass_sun_s2 ;
+                          net:coverBaseNode amr:leaf_orbit-01_o2 ;
+                          net:coverNode amr: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"^^xsd:boolean ;
+                          net:targetArgumentNode amr:leaf_object_o ,
+                                                 amr:leaf_sun_s2 ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g
+net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual ,
+                                                                                net:Composite_Class_Net ;
+                                                                       net:coverBaseNode amr:leaf_gravitation_g ;
+                                                                       net:coverNode amr:leaf_and_a ,
+                                                                                     amr:leaf_bind-01_b ,
+                                                                                     amr:leaf_gravitation_g ,
+                                                                                     amr:leaf_hasPart_p9 ,
+                                                                                     amr:leaf_system_s ;
+                                                                       net:coverNodeCount 5 ;
+                                                                       net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+                                                                       net:hasClassType sys:Entity ;
+                                                                       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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual ,
+                                                                           net:Composite_Class_Net ;
+                                                                  amr:role_domain net:atomClass_system_p ,
+                                                                                  net:individual_system_SolarSystem ;
+                                                                  net:coverBaseNode amr:leaf_system_s ;
+                                                                  net:coverNode amr:leaf_and_a ,
+                                                                                amr:leaf_hasPart_p9 ,
+                                                                                amr:leaf_object_o ,
+                                                                                amr:leaf_system_s ;
+                                                                  net:coverNodeCount 4 ;
+                                                                  net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+                                                                  net:hasClassType sys:Entity ;
+                                                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual ,
+                                                                        net:Composite_Class_Net ;
+                                                               amr:role_domain net:atomClass_system_p ,
+                                                                               net:individual_system_SolarSystem ;
+                                                               net:coverBaseNode amr:leaf_system_s ;
+                                                               net:coverNode amr:leaf_and_a ,
+                                                                             amr:leaf_hasPart_p9 ,
+                                                                             amr:leaf_sun_s2 ,
+                                                                             amr:leaf_system_s ;
+                                                               net:coverNodeCount 4 ;
+                                                               net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+                                                               net:hasClassType sys:Entity ;
+                                                               net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                     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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s
+net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual ,
+                                                            net:Composite_Class_Net ;
+                                                   amr:role_domain net:atomClass_system_p ,
+                                                                   net:individual_system_SolarSystem ;
+                                                   net:coverBaseNode amr:leaf_system_s ;
+                                                   net:coverNode amr:leaf_and_a ,
+                                                                 amr:leaf_hasPart_p9 ,
+                                                                 amr:leaf_system_s ;
+                                                   net:coverNodeCount 3 ;
+                                                   net:hasClassName "system-hasPart-sun-and-object" ;
+                                                   net:hasClassType sys:Entity ;
+                                                   net:hasMotherClassNet net:atomClass_system_s ;
+                                                   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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem
+net:individual_system_SolarSystem rdf:type owl:NamedIndividual ,
+                                           net:Individual_Net ;
+                                  amr:role_name net:value_SolarSystem_blankNode ;
+                                  net:coverBaseNode amr:leaf_system_p ;
+                                  net:coverNode amr:leaf_system_p ;
+                                  net:hasIndividualLabel "Solar System" ;
+                                  net:hasMotherClassName net:atomClass_system_p ;
+                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                        net:atomClass_system_s ,
+                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a
+net:logicalSet_and_a rdf:type owl:NamedIndividual ,
+                              net:Logical_Set_Net ;
+                     amr:role_op1 net:atomClass_sun_s2 ;
+                     amr:role_op2 net:atomClass_object_o ;
+                     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 amr:leaf_and_a ;
+                     net:coverNode amr:leaf_and_a ;
+                     net:hasLogicalConstraint "AND" ;
+                     net:hasNaming "hasPart-sun-and-object" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomClass_sun_s2 ;
+                                amr:role_op2 net:atomClass_object_o ;
+                                net:coverBaseNode amr:leaf_and_a ;
+                                net:coverNode amr:leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_and ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3
+net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomProperty_direct_d ;
+                                amr:role_op2 net:atomProperty_direct_d2 ;
+                                net:coverBaseNode amr:leaf_or_o3 ;
+                                net:coverNode amr:leaf_or_o3 ;
+                                net:hasNaming "conjunction-OR" ;
+                                net:hasPhenomenaRef "or" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_or ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object
+net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual ,
+                                                               net:Restriction_Net ;
+                                                      net:coverBaseNode amr:leaf_gravitation_g ;
+                                                      net:coverNode amr:leaf_and_a ,
+                                                                    amr:leaf_bind-01_b ,
+                                                                    amr:leaf_gravitation_g ,
+                                                                    amr:leaf_hasPart_p9 ,
+                                                                    amr:leaf_system_s ;
+                                                      net:coverTargetNode amr:leaf_and_a ,
+                                                                          amr:leaf_bind-01_b ,
+                                                                          amr:leaf_hasPart_p9 ,
+                                                                          amr: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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object
+net:restriction_hasPart_object rdf:type owl:NamedIndividual ,
+                                        net:Restriction_Net ;
+                               amr:role_domain net:atomProperty_orbit_o2 ;
+                               net:coverBaseNode amr:leaf_system_s ;
+                               net:coverNode amr:leaf_and_a ,
+                                             amr:leaf_hasPart_p9 ,
+                                             amr:leaf_object_o ,
+                                             amr:leaf_system_s ;
+                               net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                   amr:leaf_object_o ;
+                               net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ;
+                               net:hasRestrictionNetValue net:atomClass_object_o ;
+                               net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun
+net:restriction_hasPart_sun rdf:type owl:NamedIndividual ,
+                                     net:Restriction_Net ;
+                            amr:role_domain net:atomProperty_orbit_o2 ;
+                            net:coverBaseNode amr:leaf_system_s ;
+                            net:coverNode amr:leaf_and_a ,
+                                          amr:leaf_hasPart_p9 ,
+                                          amr:leaf_sun_s2 ,
+                                          amr:leaf_system_s ;
+                            net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                amr:leaf_sun_s2 ;
+                            net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+                            net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+                            net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode
+net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual ,
+                                         net:Value_Net ;
+                                net:hasNaming "Solar System" ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:hasValueLabel "Solar System" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "SSC-01-01" ;
+                             net:hasValueLabel "negative" ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+                                          ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> 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#d2> ns11:polarity "-" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                                           ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                                           ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> 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> rdfs:label "Solar System" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> 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/test-1#root01> ns21:hasSentence "The sun is a star." ;
+                                            ns21:hasID "test-1" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-1#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/amr_data/test-2#root01> ns21:hasSentence "Earth is a planet." ;
+                                            ns21:hasID "test-2" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" .
+
+
+<http://amr.isi.edu/entity-types#system> rdfs:label "system" .
+
+
+ns3:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns21:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns21:NamedEntity rdfs:label "AMR-Term" ,
+                            "AMR-EntityType" .
+
+
+amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+                amr:fromAmrLk ns21:and ;
+                amr:label "and" .
+
+
+amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ;
+                    amr:label "bind-01" .
+
+
+amr:concept_direct-02 amr:label "direct-02" ;
+                      amr:fromAmrLk ns3:direct-02 .
+
+
+amr:concept_gravitation amr:label "gravitation" ;
+                        amr:fromAmrLk ns11:gravitation .
+
+
+amr:concept_manner amr:fromAmrLk ns11:manner ;
+                   amr:label "hasManner" ;
+                   amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_object amr:fromAmrLk ns11:object ;
+                   amr:label "object" .
+
+
+amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+               amr:label "or" ;
+               amr:fromAmrLk ns21:or .
+
+
+amr:concept_orbit-01 amr:label "orbit-01" ;
+                     amr:fromAmrLk ns3:orbit-01 .
+
+
+amr:concept_part amr:label "hasPart" ;
+                 amr:fromAmrLk ns11:part ;
+                 amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_sun amr:label "sun" ;
+                amr:fromAmrLk ns11:sun .
+
+
+amr:concept_system amr:fromAmrLk ns11:system ;
+                   amr:label "system" ;
+                   amr:fromAmrLk <http://amr.isi.edu/entity-types#system> .
+
+
+amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ;
+                 amr:hasRoleID "op2" .
+
+
+amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ;
+                  amr:hasRoleID "ARG0" .
+
+
+amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ;
+                  amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ;
+                              amr:hasAmrRole amr:role_polarity .
+
+
+amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ;
+                    amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ;
+                   amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_o3_op2_d2 amr:hasRoleID "op2" ;
+                   amr:hasAmrRole amr:role_op2 .
+
+
+amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ;
+                   amr:hasRoleID "ARG0" .
+
+
+amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ;
+                   amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_p_name_SolarSystem amr:hasRoleID "name" ;
+                            amr:hasAmrRole amr:role_name .
+
+
+amr:edge_s_domain_p amr:hasRoleID "domain" ;
+                    amr:hasAmrRole amr:role_domain .
+
+
+amr:role_ARG0 amr:label "ARG0" .
+
+
+amr:role_ARG1 amr:label "ARG1" .
+
+
+amr:role_domain amr:toReifyWithBaseEdge "ARG0" ;
+                amr:label "domain" ;
+                amr:hasRelationName "domain" ;
+                amr:toReifyAsConcept "domain" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+amr:role_name amr:label "name" .
+
+
+amr:role_op1 amr:label "op1" .
+
+
+amr:role_op2 amr:label "op2" .
+
+
+amr:role_polarity amr:label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..882f3e8f87832653f790fcf844b5dd5cb2e95daa
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1--result--.ttl
@@ -0,0 +1,1665 @@
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:direct-02.ARG1 a ns11:FrameRole .
+
+ns11:have-degree-91.ARG1 a ns11:FrameRole .
+
+ns11:have-degree-91.ARG2 a ns11:FrameRole .
+
+ns11:have-degree-91.ARG3 a ns11:FrameRole .
+
+ns11:have-degree-91.ARG5 a ns11:FrameRole .
+
+ns11:orbit-01.ARG0 a ns11:FrameRole .
+
+ns11:orbit-01.ARG1 a ns11:FrameRole .
+
+ns11:remain-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns2:op3 a ns3:Role .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_a2_op1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a2_op2_p2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a2_op3_b a :AMR_Edge ;
+    :hasAmrRole :role_op3 ;
+    :hasRoleID "op3" .
+
+:edge_a_op1_h a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_mod_s3 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_d_ARG1_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h2_ARG1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h2_ARG2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h2_ARG3_m2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_h_ARG2_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_ARG3_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG3 ;
+    :hasRoleID "ARG3" .
+
+:edge_h_ARG5_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG5 ;
+    :hasRoleID "ARG5" .
+
+:edge_o2_ARG0_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p2_mod_d2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p9_ARG0_s4 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p9_ARG1_b a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_quant_8 a :AMR_Edge ;
+    :hasAmrRole :role_quant ;
+    :hasRoleID "quant" .
+
+:edge_r_ARG1_a2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s4_name_SolarSystem a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+: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_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+: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_ARG4 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+: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_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" .
+
+:root_SSC-02-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#root01> ;
+    :hasRootLeaf :leaf_and_a ;
+    :hasSentenceID "SSC-02-01" ;
+    :hasSentenceStatement "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." .
+
+: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: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:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_direct_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_orbit-01_o2 .
+
+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:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s ;
+    net:hasNaming "object-orbit-sun" ;
+    net:hasRestriction net:restriction_orbit-sun_o2 ;
+    net:hasStructure "SSC-02-01" .
+
+net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_system_s4,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_body_b,
+        :leaf_hasPart_p9,
+        :leaf_system_s4 ;
+    net:hasNaming "system-hasPart-body" ;
+    net:hasRestriction net:restriction_hasPart-body_p9 ;
+    net:hasStructure "SSC-02-01" .
+
+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:individual_dwarf_d2 a net:Individual_Net ;
+    net:coverBaseNode :leaf_dwarf_d2 ;
+    net:coverNode :leaf_dwarf_d2 ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "dwarf" ;
+    net:hasStructure "SSC-02-01" ;
+    net:trackMainNetComposante net:atomClass_dwarf_d2 ;
+    net:trackNetComposante net:atomClass_dwarf_d2 ;
+    net:trackProgress net:initialized .
+
+net:individual_small_s3 a net:Individual_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "small" ;
+    net:hasStructure "SSC-02-01" ;
+    net:trackMainNetComposante net:atomClass_small_s3 ;
+    net:trackNetComposante net:atomClass_small_s3 ;
+    net:trackProgress net:initialized .
+
+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:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:phenomena_degree_h ;
+    :role_op2 net:atomProperty_remain_r ;
+    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-02-01" .
+
+net:phenomena_degree_h2 a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_object_o3 ;
+    :role_ARG2 net:atomClass_small_s2 ;
+    :role_ARG3 net:atomProperty_more_m2 ;
+    net:coverBaseNode :leaf_have-degree-91_h2 ;
+    net:coverNode :leaf_have-degree-91_h2 ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-02-01" .
+
+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:value_SolarSystem_blankNode a net:Value_Net ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_p_blankNode a net:Value_Net ;
+    net:hasNaming "p" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "p" .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
+    ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ;
+    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
+    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ;
+    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ;
+    ns3:has-id "SSC-02-01" ;
+    ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ;
+    ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#s4> a ns2:system ;
+    rdfs:label "Solar System" ;
+    ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_body rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:body ;
+    :label "body" .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:direct-02 ;
+    :label "direct-02" .
+
+:concept_dwarf rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:dwarf ;
+    :label "dwarf" .
+
+:concept_large rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:large ;
+    :label "large" .
+
+:concept_more rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:more ;
+    :label "more" .
+
+:concept_most rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:most ;
+    :label "most" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns2:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_remain-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:remain-01 ;
+    :label "remain-01" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:sun ;
+    :label "sun" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:system ;
+    :label "system" .
+
+:role_ARG5 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG5" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_op3 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op3" .
+
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:value_8 a :AMR_Value ;
+    rdfs:label "p" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a2> ;
+    :label "a2" .
+
+:variable_b a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
+    :label "b" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d2> ;
+    :label "d2" .
+
+:variable_h a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
+    :label "h" .
+
+:variable_h2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h2> ;
+    :label "h2" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#l> ;
+    :label "l" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m> ;
+    :label "m" .
+
+:variable_m2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m2> ;
+    :label "m2" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p2> ;
+    :label "p2" .
+
+:variable_p9 a ns2:part,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "p9" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
+    :label "r" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s2> ;
+    :label "s2" .
+
+:variable_s3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
+    :label "s3" .
+
+:variable_s4 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s4> ;
+    :label "s4" ;
+    :name "Solar System" .
+
+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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_large_l a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_large_l ;
+    net:coverNode :leaf_large_l ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "large" ;
+    net:hasNaming "large" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_planet_p ;
+    net:coverNode :leaf_planet_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "planet" ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_small_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_small_s2 ;
+    net:coverNode :leaf_small_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "small" ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomProperty_more_m2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_more_m2 ;
+    net:coverNode :leaf_more_m2 ;
+    net:hasNaming "more" ;
+    net:hasPropertyName "more" ;
+    net:hasPropertyName01 "moreing" ;
+    net:hasPropertyName10 "more-by" ;
+    net:hasPropertyName12 "more-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_most_m a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_most_m ;
+    net:coverNode :leaf_most_m ;
+    net:hasNaming "most" ;
+    net:hasPropertyName "most" ;
+    net:hasPropertyName01 "mosting" ;
+    net:hasPropertyName10 "most-by" ;
+    net:hasPropertyName12 "most-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_remain_r a net:Atom_Property_Net ;
+    :role_ARG1 net:phenomena_conjunction-AND_a2 ;
+    net:coverBaseNode :leaf_remain-01_r ;
+    net:coverNode :leaf_remain-01_r ;
+    net:hasNaming "remain" ;
+    net:hasPropertyName "remain" ;
+    net:hasPropertyName01 "remaining" ;
+    net:hasPropertyName10 "remain-by" ;
+    net:hasPropertyName12 "remain-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a2 .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_dwarf_d2,
+        :leaf_planet_p2 ;
+    net:coverNodeCount 2 ;
+    net:hasClassName "dwarf-planet" ;
+    net:hasMotherClassNet net:atomClass_planet_p2 ;
+    net:hasStructure "SSC-02-01" ;
+    net:trackMainNetComposante net:atomClass_planet_p2 ;
+    net:trackNetComposante net:atomClass_dwarf_d2,
+        net:atomClass_planet_p2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_SolarSystem_s4 a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_system_s4 ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_s4 ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-02-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a2 a net:Phenomena_Net ;
+    :role_op1 net:atomClass_object_o3 ;
+    :role_op2 net:atomClass_planet_p2,
+        net:compositeClass_dwarf-planet_p2 ;
+    :role_op3 net:atomClass_body_b,
+        net:compositeClass_small-body_b ;
+    net:coverBaseNode :leaf_and_a2 ;
+    net:coverNode :leaf_and_a2 ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "SSC-02-01" .
+
+net:phenomena_degree_h a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_planet_p ;
+    :role_ARG2 net:atomClass_large_l ;
+    :role_ARG3 net:atomProperty_most_m ;
+    :role_ARG5 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_have-degree-91_h ;
+    net:coverNode :leaf_have-degree-91_h ;
+    net:hasNaming "degree" ;
+    net:hasPhenomenaRef "have-degree-91" ;
+    net:hasPhenomenaType :phenomena_degree ;
+    net:hasStructure "SSC-02-01" .
+
+net:restriction_hasPart-body_p9 a net:Restriction_Net ;
+    :role_ARG1 net:compositeClass_small-body_b ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_body_b,
+        :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart-body" ;
+    net:hasRestrictionNetValue net:atomClass_body_b ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-02-01" .
+
+net:restriction_orbit-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2,
+        :leaf_sun_s ;
+    net:hasNaming "orbit-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s ;
+    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasStructure "SSC-02-01" .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ;
+    ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ;
+    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ;
+    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ;
+    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ;
+    ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ;
+    ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
+    ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:quant "8" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ;
+    ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:direct-02 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:orbit-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:remain-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:body a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:dwarf a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:large a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:part a ns3:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:sun a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:system a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:more a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:most a ns3: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_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:object ;
+    :label "object" .
+
+:concept_planet rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#planet> ;
+    :label "planet" .
+
+:concept_small rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:small ;
+    :label "small" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :edge_d_ARG1_o2 :leaf_orbit-01_o2 ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_have-degree-91_h2 a :AMR_Leaf ;
+    :edge_h2_ARG1_o3 :leaf_object_o3 ;
+    :edge_h2_ARG2_s2 :leaf_small_s2 ;
+    :edge_h2_ARG3_m2 :leaf_more_m2 ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h2 .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_ARG3 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net: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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_object_o3 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o3 ;
+    net:coverNode :leaf_object_o3 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-02-01" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
+    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:have-degree-91 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:object a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:small a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3:Concept ;
+    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_and_a a :AMR_Leaf ;
+    :edge_a_op1_h :leaf_have-degree-91_h ;
+    :edge_a_op2_r :leaf_remain-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_have-degree-91_h a :AMR_Leaf ;
+    :edge_h_ARG1_p :leaf_planet_p ;
+    :edge_h_ARG2_l :leaf_large_l ;
+    :edge_h_ARG3_m :leaf_most_m ;
+    :edge_h_ARG5_o :leaf_object_o ;
+    :hasConcept :concept_have-degree-91 ;
+    :hasVariable :variable_h .
+
+:leaf_large_l a :AMR_Leaf ;
+    :hasConcept :concept_large ;
+    :hasVariable :variable_l .
+
+:leaf_more_m2 a :AMR_Leaf ;
+    :hasConcept :concept_more ;
+    :hasVariable :variable_m2 .
+
+:leaf_most_m a :AMR_Leaf ;
+    :hasConcept :concept_most ;
+    :hasVariable :variable_m .
+
+:leaf_planet_p a :AMR_Leaf ;
+    :edge_p_quant_8 :value_8 ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p .
+
+:leaf_remain-01_r a :AMR_Leaf ;
+    :edge_r_ARG1_a2 :leaf_and_a2 ;
+    :hasConcept :concept_remain-01 ;
+    :hasVariable :variable_r .
+
+:leaf_small_s2 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_system_s4 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_system_s4 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s4,
+        net:individual_SolarSystem_s4 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:compositeClass_small-body_b ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_body_b,
+        :leaf_system_s4 .
+
+net:compositeClass_small-body_b a net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:coverNodeCount 2 ;
+    net:hasClassName "small-body" ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasStructure "SSC-02-01" ;
+    net:trackMainNetComposante net:atomClass_body_b ;
+    net:trackNetComposante net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    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 .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_and_a2 a :AMR_Leaf ;
+    :edge_a2_op1_o3 :leaf_object_o3 ;
+    :edge_a2_op2_p2 :leaf_planet_p2 ;
+    :edge_a2_op3_b :leaf_body_b ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a2 .
+
+:leaf_object_o3 a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o3 .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_planet_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "planet" ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_sun_s a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "sun" ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    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-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s .
+
+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 .
+
+:leaf_hasPart_p9 a :AMR_Leaf ;
+    :edge_p9_ARG0_s4 :leaf_system_s4 ;
+    :edge_p9_ARG1_b :leaf_body_b ;
+    :hasConcept :concept_part ;
+    :hasVariable :variable_p9 ;
+    :isReifiedLeaf true .
+
+:leaf_planet_p2 a :AMR_Leaf ;
+    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p2 .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomClass_dwarf_d2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_dwarf_d2 ;
+    net:coverNode :leaf_dwarf_d2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "dwarf" ;
+    net:hasNaming "dwarf" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_small_s3 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "small" ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-02-01" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Structure a owl:Class .
+
+:leaf_dwarf_d2 a :AMR_Leaf ;
+    :hasConcept :concept_dwarf ;
+    :hasVariable :variable_d2 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net: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)." .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_system_s4 a :AMR_Leaf ;
+    :edge_s4_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s4 .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "body" ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_body_b a :AMR_Leaf ;
+    :edge_b_mod_s3 :leaf_small_s3 ;
+    :hasConcept :concept_body ;
+    :hasVariable :variable_b .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl
similarity index 93%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
rename to tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl
index 71f2feb9fb5bedc830674156a6a8f6a890676b75..136afa849a0a9d6ddf8801f0d261a84962cfcf9d 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
+++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl
@@ -1,10 +1,11 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//transduction> .
+@base <https://amr.tetras-libre.fr/rdf/mod-analyzer-devGraph-1/result> .
 @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/frames/ld/v1.2.2/> .
 @prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
 @prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
 @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#> .
@@ -236,24 +237,6 @@ ns3:root a owl:AnnotationProperty .
     :hasConceptLink "or" ;
     :label "conjunction-OR" .
 
-:phenomena_modality_obligation a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "obligate-01" ;
-    :label "obligation-modality" .
-
-:phenomena_modality_possible a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "allow-01",
-        "grant-01",
-        "likely-01",
-        "permit-01",
-        "possible-01" ;
-    :label "possible-modality" .
-
-:phenomena_modality_prohibition a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :label "prohibition-modality" .
-
 :relation_domain a owl:Class ;
     rdfs:subClassOf :AMR_Relation ;
     :hasReification false ;
@@ -447,19 +430,35 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
+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:Feature a owl:Class ;
+net:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Rule_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_direct_d a net:Atom_Property_Net ;
     :role_ARG1 net:atomProperty_orbit_o2 ;
     net:coverBaseNode :leaf_direct-02_d ;
@@ -478,6 +477,14 @@ 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:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
     net:composeFrom net:atomClass_object_o,
         net:atomClass_sun_s,
@@ -490,24 +497,38 @@ net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
     net:hasRestriction net:restriction_orbit-sun_o2 ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeProperty_system-hasPart-small-body_s4 a net:Composite_Property_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:composeFrom net:atomClass_system_s4,
-        net:atomProperty_hasPart_p9,
-        net:compositeClass_small-body_b ;
+net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_system_s4,
+        net:atomProperty_hasPart_p9 ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_body_b,
         :leaf_hasPart_p9,
-        :leaf_small_s3,
         :leaf_system_s4 ;
-    net:hasNaming "system-hasPart-small-body" ;
-    net:hasRestriction net:restriction_hasPart-small-body_p9 ;
+    net:hasNaming "system-hasPart-body" ;
+    net:hasRestriction net:restriction_hasPart-body_p9 ;
     net:hasStructure "SSC-02-01" .
 
+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 .
@@ -621,10 +642,18 @@ net:individual_small_s3 a net:Individual_Net ;
 
 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 .
@@ -656,10 +685,36 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+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:value_SolarSystem_blankNode a net:Value_Net ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_p_blankNode a net:Value_Net ;
+    net:hasNaming "p" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "p" .
+
 net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -751,8 +806,7 @@ ns3:NamedEntity a ns3:Concept,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG5" .
 
-:role_name a owl:Class,
-        net:Relation ;
+:role_name a owl:Class ;
     rdfs:subClassOf :AMR_NonCore_Role ;
     :label "name" .
 
@@ -761,11 +815,16 @@ ns3:NamedEntity a ns3:Concept,
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op3" .
 
-:role_quant a owl:Class,
-        net:Relation ;
+:role_quant a owl:Class ;
     rdfs:subClassOf :AMR_Specific_Role ;
     :label "quant" .
 
+:value_8 a :AMR_Value ;
+    rdfs:label "p" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
 :variable_a a :AMR_Variable ;
     :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ;
     :label "a" .
@@ -863,6 +922,12 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:atomClass_large_l a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
@@ -871,7 +936,6 @@ net:atomClass_large_l a net:Atom_Class_Net ;
     net:hasStructure "SSC-02-01" .
 
 net:atomClass_planet_p a net:Atom_Class_Net ;
-    :role_quant net:value_p_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
@@ -923,6 +987,10 @@ net:atomProperty_remain_r a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
 net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
     :role_mod net:atomClass_dwarf_d2 ;
     net:composeFrom net:atomClass_dwarf_d2,
@@ -938,7 +1006,6 @@ net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
 net:individual_SolarSystem_s4 a net:Individual_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasIndividualLabel "Solar System" ;
@@ -975,15 +1042,14 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
-net:restriction_hasPart-small-body_p9 a net:Restriction_Net ;
-    net:composeFrom net:atomProperty_hasPart_p9,
-        net:compositeClass_small-body_b ;
+net:restriction_hasPart-body_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomProperty_hasPart_p9 ;
     net:coverBaseNode :leaf_hasPart_p9 ;
     net:coverNode :leaf_body_b,
-        :leaf_hasPart_p9,
-        :leaf_small_s3 ;
-    net:hasNaming "hasPart-small-body" ;
-    net:hasRestrictionNetValue net:compositeClass_small-body_b ;
+        :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart-body" ;
+    net:hasRestrictionNetValue net:atomClass_body_b ;
     net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
     net:hasStructure "SSC-02-01" .
 
@@ -998,12 +1064,6 @@ net:restriction_orbit-sun_o2 a net:Restriction_Net ;
     net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
     net:hasStructure "SSC-02-01" .
 
-net:value_p_blankNode a net:Value_Net ;
-    net:coverAmrValue :value_8 ;
-    net:hasNaming "p" ;
-    net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "p" .
-
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
@@ -1039,11 +1099,11 @@ net:value_p_blankNode a net:Value_Net ;
     ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+<http://amr.isi.edu/amr_data/SSC-02-01#p> a ns4:planet ;
     ns2:quant "8" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ;
+<http://amr.isi.edu/amr_data/SSC-02-01#p2> a ns4:planet ;
     ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
@@ -1093,6 +1153,9 @@ ns3:more a ns3:Concept ;
 ns3:most a ns3: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 .
 
@@ -1114,7 +1177,7 @@ ns3:most a ns3:Concept ;
     :label "object" .
 
 :concept_planet rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk <http://amr.isi.edu/entity-types#planet> ;
+    :fromAmrLk ns4:planet ;
     :label "planet" .
 
 :concept_small rdfs:subClassOf :AMR_Term_Concept ;
@@ -1179,12 +1242,6 @@ ns3:most a ns3:Concept ;
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op2" .
 
-:value_8 a :AMR_Value ;
-    rdfs:label "p" .
-
-:value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
-
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
 net:Class_Net a owl:Class ;
@@ -1199,6 +1256,9 @@ net:Composite_Property_Net a owl:Class ;
 net:Property_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1209,6 +1269,17 @@ net:atomClass_object_o3 a net:Atom_Class_Net ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
+net:compositeClass_small-body_b a net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasNaming "small-body" ;
+    net:hasStructure "SSC-02-01" .
+
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
@@ -1222,7 +1293,7 @@ net:objectProperty a owl:AnnotationProperty ;
 <http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity ;
+ns4:planet a ns3:NamedEntity ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 ns11:have-degree-91 a ns3:Frame ;
@@ -1240,9 +1311,6 @@ ns3:and a ns3:Concept ;
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:AMR_Phenomena a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
-
 :AMR_Specific_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
@@ -1306,19 +1374,12 @@ ns3:and a ns3:Concept ;
     :hasConceptLink "have-degree-91" ;
     :label "degree" .
 
-:phenomena_modality a owl:Class ;
-    rdfs:subClassOf :AMR_Phenomena .
-
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net: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_object_o a net:Atom_Class_Net,
         net:Deprecated_Net ;
     net:coverBaseNode :leaf_object_o ;
@@ -1338,7 +1399,6 @@ net:atomClass_planet_p2 a net:Atom_Class_Net,
 
 net:atomClass_system_s4 a net:Atom_Class_Net,
         net:Deprecated_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasClassName "system" ;
@@ -1367,11 +1427,9 @@ net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
-net:value_SolarSystem_blankNode a net:Value_Net ;
-    net:coverAmrValue :value_SolarSystem ;
-    net:hasNaming "SolarSystem" ;
-    net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "Solar System" .
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
 
 ns3:Frame a ns3:Concept,
         owl:Class,
@@ -1399,15 +1457,6 @@ net:Deprecated_Net a owl:Class ;
 net:Phenomena_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasNaming "body" ;
-    net:hasStructure "SSC-02-01" .
-
 net:atomClass_sun_s a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s ;
     net:coverNode :leaf_sun_s ;
@@ -1431,6 +1480,9 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_object_o,
         :leaf_sun_s .
 
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
@@ -1466,17 +1518,6 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
-    net:hasStructure "SSC-02-01" .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1492,6 +1533,10 @@ net:netProperty a owl:AnnotationProperty ;
     :hasConcept :concept_dwarf ;
     :hasVariable :variable_d2 .
 
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
 :leaf_sun_s a :AMR_Leaf ;
     :hasConcept :concept_sun ;
     :hasVariable :variable_s .
@@ -1507,6 +1552,10 @@ cprm:configParamProperty a rdf:Property ;
 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)." .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
@@ -1522,6 +1571,15 @@ rdf:Property a owl:Class .
     :hasConcept :concept_orbit-01 ;
     :hasVariable :variable_o2 .
 
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
+
 ns11:FrameRole a ns3:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1531,16 +1589,13 @@ ns11:FrameRole a ns3:Role,
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-:leaf_small_s3 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s3 .
-
 :leaf_system_s4 a :AMR_Leaf ;
     :edge_s4_name_SolarSystem :value_SolarSystem ;
     :hasConcept :concept_system ;
     :hasVariable :variable_s4 .
 
-net:Net a owl:Class ;
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
     rdfs:subClassOf net:Net_Structure .
 
 net:has_object a owl:AnnotationProperty ;
@@ -1555,6 +1610,12 @@ net:has_object a owl:AnnotationProperty ;
     :hasConcept :concept_body ;
     :hasVariable :variable_b .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
@@ -1563,9 +1624,6 @@ net:has_object a owl:AnnotationProperty ;
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Relation a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl
similarity index 93%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
rename to tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl
index ae7b45fda9b0bcb72403671cdea85e4cd3d8e0ff..0943351b235248093dd364b7600264052b1c4e50 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
+++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl
@@ -236,25 +236,6 @@ ns3:root a owl:AnnotationProperty .
     :hasConceptLink "or" ;
     :label "conjunction-OR" .
 
-:phenomena_modality_obligation a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "obligate-01" ;
-    :label "obligation-modality" .
-
-:phenomena_modality_possible a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "allow-01",
-        "grant-01",
-        "likely-01",
-        "permit-01",
-        "possible-01" ;
-    :label "possible-modality" .
-
-:phenomena_modality_prohibition a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "prohibit-01" ;
-    :label "prohibition-modality" .
-
 :relation_domain a owl:Class ;
     rdfs:subClassOf :AMR_Relation ;
     :hasReification false ;
@@ -448,25 +429,38 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
 
-net:Action_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
+net:Instance a owl:Class ;
+    rdfs:label "Semantic Net Instance" ;
+    rdfs:subClassOf net:Net_Structure .
 
-net:Feature a owl:Class ;
+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:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
 
-net:Rule_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+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:atomProperty_direct_d a net:Atom_Property_Net ;
     :role_ARG1 net:atomProperty_orbit_o2 ;
     net:coverBaseNode :leaf_direct-02_d ;
@@ -481,28 +475,18 @@ net:atomProperty_direct_d a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_orbit-01_o2 .
 
-net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_system_s4,
-        net:individual_SolarSystem_s4 ;
-    :role_ARG1 net:atomClass_body_b,
-        net:compositeClass_small-body_b ;
-    net:coverBaseNode :leaf_hasPart_p9 ;
-    net:coverNode :leaf_hasPart_p9 ;
-    net:hasNaming "hasPart" ;
-    net:hasPropertyName "hasPart" ;
-    net:hasPropertyName01 "hasParting" ;
-    net:hasPropertyName10 "hasPart-by" ;
-    net:hasPropertyName12 "hasPart-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasStructure "SSC-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_body_b,
-        :leaf_system_s4 .
-
 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:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
     net:composeFrom net:atomClass_object_o,
         net:atomClass_sun_s,
@@ -515,10 +499,38 @@ net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
     net:hasRestriction net:restriction_orbit-sun_o2 ;
     net:hasStructure "SSC-02-01" .
 
+net:compositeProperty_system-hasPart-body_s4 a net:Composite_Property_Net ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_system_s4,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_body_b,
+        :leaf_hasPart_p9,
+        :leaf_system_s4 ;
+    net:hasNaming "system-hasPart-body" ;
+    net:hasRestriction net:restriction_hasPart-body_p9 ;
+    net:hasStructure "SSC-02-01" .
+
+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 .
@@ -610,32 +622,20 @@ net:has_target a owl:AnnotationProperty ;
     rdfs:label "has target" ;
     rdfs:subPropertyOf net:has_relation_value .
 
-net:individual_dwarf_d2 a net:Individual_Net ;
-    net:composeFrom net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_dwarf_d2 ;
-    net:coverNode :leaf_dwarf_d2 ;
-    net:hasBaseClassName "Feature" ;
-    net:hasIndividualLabel "dwarf" ;
-    net:hasMotherClassNet net:atomClass_dwarf_d2 ;
-    net:hasNaming "dwarf" ;
-    net:hasStructure "SSC-02-01" .
-
-net:individual_small_s3 a net:Individual_Net ;
-    net:composeFrom net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_small_s3 ;
-    net:coverNode :leaf_small_s3 ;
-    net:hasBaseClassName "Feature" ;
-    net:hasIndividualLabel "small" ;
-    net:hasMotherClassNet net:atomClass_small_s3 ;
-    net:hasNaming "small" ;
-    net:hasStructure "SSC-02-01" .
-
 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 .
@@ -667,10 +667,36 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+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:value_SolarSystem_blankNode a net:Value_Net ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_p_blankNode a net:Value_Net ;
+    net:hasNaming "p" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "p" .
+
 net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -762,8 +788,7 @@ ns3:NamedEntity a ns3:Concept,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG5" .
 
-:role_name a owl:Class,
-        net:Relation ;
+:role_name a owl:Class ;
     rdfs:subClassOf :AMR_NonCore_Role ;
     :label "name" .
 
@@ -772,11 +797,16 @@ ns3:NamedEntity a ns3:Concept,
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op3" .
 
-:role_quant a owl:Class,
-        net:Relation ;
+:role_quant a owl:Class ;
     rdfs:subClassOf :AMR_Specific_Role ;
     :label "quant" .
 
+:value_8 a :AMR_Value ;
+    rdfs:label "p" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
 :variable_a a :AMR_Variable ;
     :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ;
     :label "a" .
@@ -874,8 +904,21 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_dwarf_d2 ;
+    net:coverNode :leaf_dwarf_d2 ;
+    net:hasClassName "dwarf" ;
+    net:hasNaming "dwarf" ;
+    net:hasStructure "SSC-02-01" .
 
 net:atomClass_large_l a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_large_l ;
@@ -885,13 +928,20 @@ net:atomClass_large_l a net:Atom_Class_Net ;
     net:hasStructure "SSC-02-01" .
 
 net:atomClass_planet_p a net:Atom_Class_Net ;
-    :role_quant net:value_p_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
+net:atomClass_planet_p2 a net:Atom_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:hasClassName "planet" ;
+    net:hasNaming "planet" ;
+    net:hasStructure "SSC-02-01" .
+
 net:atomClass_small_s2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_small_s2 ;
     net:coverNode :leaf_small_s2 ;
@@ -899,6 +949,13 @@ net:atomClass_small_s2 a net:Atom_Class_Net ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
+net:atomClass_small_s3 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_small_s3 ;
+    net:coverNode :leaf_small_s3 ;
+    net:hasClassName "small" ;
+    net:hasNaming "small" ;
+    net:hasStructure "SSC-02-01" .
+
 net:atomProperty_more_m2 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_more_m2 ;
     net:coverNode :leaf_more_m2 ;
@@ -937,22 +994,14 @@ net:atomProperty_remain_r a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
-net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:composeFrom net:atomClass_dwarf_d2,
-        net:atomClass_planet_p2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_dwarf_d2,
-        :leaf_planet_p2 ;
-    net:hasMotherClassNet net:atomClass_planet_p2 ;
-    net:hasNaming "dwarf-planet" ;
-    net:hasStructure "SSC-02-01" .
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
 
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
 net:individual_SolarSystem_s4 a net:Individual_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasIndividualLabel "Solar System" ;
@@ -966,10 +1015,8 @@ net:objectType a owl:AnnotationProperty ;
 
 net:phenomena_conjunction-AND_a2 a net:Phenomena_Net ;
     :role_op1 net:atomClass_object_o3 ;
-    :role_op2 net:atomClass_planet_p2,
-        net:compositeClass_dwarf-planet_p2 ;
-    :role_op3 net:atomClass_body_b,
-        net:compositeClass_small-body_b ;
+    :role_op2 net:atomClass_planet_p2 ;
+    :role_op3 net:atomClass_body_b ;
     net:coverBaseNode :leaf_and_a2 ;
     net:coverNode :leaf_and_a2 ;
     net:hasNaming "conjunction-AND" ;
@@ -989,6 +1036,17 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+net:restriction_hasPart-body_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_body_b,
+        :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart-body" ;
+    net:hasRestrictionNetValue net:atomClass_body_b ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-02-01" .
+
 net:restriction_orbit-sun_o2 a net:Restriction_Net ;
     net:composeFrom net:atomClass_sun_s,
         net:atomProperty_orbit_o2 ;
@@ -1000,12 +1058,6 @@ net:restriction_orbit-sun_o2 a net:Restriction_Net ;
     net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
     net:hasStructure "SSC-02-01" .
 
-net:value_p_blankNode a net:Value_Net ;
-    net:coverAmrValue :value_8 ;
-    net:hasNaming "p" ;
-    net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "p" .
-
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
@@ -1095,6 +1147,9 @@ ns3:more a ns3:Concept ;
 ns3:most a ns3: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 .
 
@@ -1131,13 +1186,6 @@ ns3:most a ns3:Concept ;
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
-:leaf_hasPart_p9 a :AMR_Leaf ;
-    :edge_p9_ARG0_s4 :leaf_system_s4 ;
-    :edge_p9_ARG1_b :leaf_body_b ;
-    :hasConcept :concept_part ;
-    :hasVariable :variable_p9 ;
-    :isReifiedLeaf true .
-
 :leaf_have-degree-91_h2 a :AMR_Leaf ;
     :edge_h2_ARG1_o3 :leaf_object_o3 ;
     :edge_h2_ARG2_s2 :leaf_small_s2 ;
@@ -1188,19 +1236,22 @@ ns3:most a ns3:Concept ;
     rdfs:subClassOf :AMR_Op_Role ;
     :label "op2" .
 
-:value_8 a :AMR_Value ;
-    rdfs:label "p" .
-
-:value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
-
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
 net:Class_Net a owl:Class ;
     rdfs:subClassOf net: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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
@@ -1212,35 +1263,9 @@ net:atomClass_object_o3 a net:Atom_Class_Net ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_system_s4 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:coverBaseNode :leaf_system_s4 ;
-    net:coverNode :leaf_system_s4 ;
-    net:hasClassName "system" ;
-    net:hasNaming "system" ;
-    net:hasStructure "SSC-02-01" .
-
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
-    net:hasStructure "SSC-02-01" .
-
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
-net:value_SolarSystem_blankNode a net:Value_Net ;
-    net:coverAmrValue :value_SolarSystem ;
-    net:hasNaming "SolarSystem" ;
-    net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "Solar System" .
-
 <http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
     ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -1269,9 +1294,6 @@ ns3:and a ns3:Concept ;
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:AMR_Phenomena a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
-
 :AMR_Specific_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
@@ -1291,6 +1313,10 @@ ns3:and a ns3:Concept ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a .
 
+:leaf_dwarf_d2 a :AMR_Leaf ;
+    :hasConcept :concept_dwarf ;
+    :hasVariable :variable_d2 .
+
 :leaf_have-degree-91_h a :AMR_Leaf ;
     :edge_h_ARG1_p :leaf_planet_p ;
     :edge_h_ARG2_l :leaf_large_l ;
@@ -1316,6 +1342,11 @@ ns3:and a ns3:Concept ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p .
 
+:leaf_planet_p2 a :AMR_Leaf ;
+    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
+    :hasConcept :concept_planet ;
+    :hasVariable :variable_p2 .
+
 :leaf_remain-01_r a :AMR_Leaf ;
     :edge_r_ARG1_a2 :leaf_and_a2 ;
     :hasConcept :concept_remain-01 ;
@@ -1325,6 +1356,10 @@ ns3:and a ns3:Concept ;
     :hasConcept :concept_small ;
     :hasVariable :variable_s2 .
 
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
 :phenomena_conjunction_and a owl:Class ;
     rdfs:subClassOf :phenomena_conjunction ;
     :hasConceptLink "and" ;
@@ -1335,22 +1370,9 @@ ns3:and a ns3:Concept ;
     :hasConceptLink "have-degree-91" ;
     :label "degree" .
 
-:phenomena_modality a owl:Class ;
-    rdfs:subClassOf :AMR_Phenomena .
-
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-net:Individual_Net a owl:Class ;
-    rdfs:subClassOf net: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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:atomClass_object_o a net:Atom_Class_Net,
         net:Deprecated_Net ;
     net:coverBaseNode :leaf_object_o ;
@@ -1359,19 +1381,39 @@ net:atomClass_object_o a net:Atom_Class_Net,
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p2 a net:Atom_Class_Net,
+net:atomClass_system_s4 a net:Atom_Class_Net,
         net:Deprecated_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_planet_p2 ;
-    net:hasClassName "planet" ;
-    net:hasNaming "planet" ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_system_s4 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
     net:hasStructure "SSC-02-01" .
 
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s4,
+        net:individual_SolarSystem_s4 ;
+    :role_ARG1 net:atomClass_body_b ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_body_b,
+        :leaf_system_s4 .
+
 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:Frame a ns3:Concept,
         owl:Class,
         owl:NamedIndividual ;
@@ -1392,18 +1434,9 @@ ns3:Frame a ns3:Concept,
     :hasConcept :concept_object ;
     :hasVariable :variable_o3 .
 
-net:Deprecated_Net a owl:Class ;
+net:Phenomena_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasNaming "body" ;
-    net:hasStructure "SSC-02-01" .
-
 net:atomClass_sun_s a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s ;
     net:coverNode :leaf_sun_s ;
@@ -1427,35 +1460,31 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_object_o,
         :leaf_sun_s .
 
+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 .
 
-:leaf_planet_p2 a :AMR_Leaf ;
-    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
-    :hasConcept :concept_planet ;
-    :hasVariable :variable_p2 .
+:leaf_hasPart_p9 a :AMR_Leaf ;
+    :edge_p9_ARG0_s4 :leaf_system_s4 ;
+    :edge_p9_ARG1_b :leaf_body_b ;
+    :hasConcept :concept_part ;
+    :hasVariable :variable_p9 ;
+    :isReifiedLeaf true .
 
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_dwarf_d2 ;
-    net:coverNode :leaf_dwarf_d2 ;
-    net:hasClassName "dwarf" ;
-    net:hasNaming "dwarf" ;
-    net:hasStructure "SSC-02-01" .
-
-net:atomClass_small_s3 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_small_s3 ;
-    net:coverNode :leaf_small_s3 ;
-    net:hasClassName "small" ;
-    net:hasNaming "small" ;
+net:atomClass_body_b a net:Atom_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasNaming "body" ;
     net:hasStructure "SSC-02-01" .
 
 net:netProperty a owl:AnnotationProperty ;
@@ -1469,23 +1498,10 @@ net:netProperty a owl:AnnotationProperty ;
 
 :AMR_Structure a owl:Class .
 
-:leaf_dwarf_d2 a :AMR_Leaf ;
-    :hasConcept :concept_dwarf ;
-    :hasVariable :variable_d2 .
-
-:leaf_small_s3 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s3 .
-
 :leaf_sun_s a :AMR_Leaf ;
     :hasConcept :concept_sun ;
     :hasVariable :variable_s .
 
-:leaf_system_s4 a :AMR_Leaf ;
-    :edge_s4_name_SolarSystem :value_SolarSystem ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s4 .
-
 :role_ARG1 a owl:Class,
         net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
@@ -1497,6 +1513,10 @@ cprm:configParamProperty a rdf:Property ;
 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)." .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
@@ -1526,7 +1546,13 @@ ns11:FrameRole a ns3:Role,
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
+:leaf_system_s4 a :AMR_Leaf ;
+    :edge_s4_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s4 .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
     rdfs:subClassOf net:Net_Structure .
 
 net:has_object a owl:AnnotationProperty ;
@@ -1536,6 +1562,12 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
@@ -1544,9 +1576,6 @@ net:has_object a owl:AnnotationProperty ;
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Relation a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
diff --git a/tests/dev_technical_tests/test_data/modality-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/modality-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bc787d6ce04b42b5203c607fd298913cfeb31261
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/modality-devGraph-1.result.ttl
@@ -0,0 +1,1023 @@
+@base <https://amr.tetras-libre.fr/rdf/modality-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl b/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1de841e03e3e0682bf0404f7716614bd6411d330
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/modality-devGraph-1.ttl
@@ -0,0 +1,1021 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/10//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3: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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+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:atomProperty_reproduce_r ;
+    :role_op2 net:atomProperty_distribute_d ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+: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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..44be7028c6c7f7a067e4b600e01f0244b00d38b8
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-1.result.ttl
@@ -0,0 +1,1891 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:adapt-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:contrast-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:contrast-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:grant-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:license-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:license-01.ARG2 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:produce-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:produce-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:public-02.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:share-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:share-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op1 a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:op2 a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:polarity a owl:AnnotationProperty .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:has-id a owl:AnnotationProperty .
+
+ns3:has-sentence a owl:AnnotationProperty .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<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_a2_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_op1_p2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c_ARG1_l2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG2_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_g_ARG0_l a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_g_ARG1_c a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_g_ARG2_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l2_ARG1_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l2_ARG2_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l_mod_t a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p2_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p2_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG1_l a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_ARG0_y a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_s_ARG1_m a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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 .
+
+:hasAmrRole a owl:AnnotationProperty .
+
+: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 .
+
+:hasPhenomenaLink a owl:AnnotationProperty .
+
+: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_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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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_cc-sentence-examples-03 a owl:NamedIndividual,
+        :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+    :hasRootLeaf :leaf_grant-01_g ;
+    :hasSentenceID "cc-sentence-examples-03" ;
+    :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_adapt_a2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_adapt-01_a2 ;
+    net:coverNode :leaf_adapt-01_a2 ;
+    net:hasNaming "adapt" ;
+    net:hasPropertyName "adapt" ;
+    net:hasPropertyName01 "adapting" ;
+    net:hasPropertyName10 "adapt-by" ;
+    net:hasPropertyName12 "adapt-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_grant_g a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_license_l ;
+    :role_ARG1 net:phenomena_conjunction_c ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_grant-01_g ;
+    net:coverNode :leaf_grant-01_g ;
+    net:hasNaming "grant" ;
+    net:hasPropertyName "grant" ;
+    net:hasPropertyName01 "granting" ;
+    net:hasPropertyName10 "grant-by" ;
+    net:hasPropertyName12 "grant-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_contrast-01_c,
+        :leaf_license-01_l,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_public_p a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_public-02_p ;
+    net:hasNaming "public" ;
+    net:hasPropertyName "public" ;
+    net:hasPropertyName01 "publicing" ;
+    net:hasPropertyName10 "public-by" ;
+    net:hasPropertyName12 "public-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_license-01_l ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:bindPropertyNet a owl:AnnotationProperty .
+
+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:compositeProperty_public-license a owl:NamedIndividual,
+        net:Composite_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverArgNode :leaf_license-01_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_public-02_p ;
+    net:hasMotherClassNet net:atomProperty_license_l ;
+    net:hasNaming "public-license" ;
+    net:hasPropertyName "public-license" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:containsNet a owl:AnnotationProperty .
+
+net:containsNet1 a owl:AnnotationProperty .
+
+net:containsNet2 a owl:AnnotationProperty .
+
+net:coverArgNode a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:coverNodeCount a owl:AnnotationProperty .
+
+net:coverTargetNode a owl:AnnotationProperty .
+
+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:fromClassNet a owl:AnnotationProperty .
+
+net:hasBaseClassName a owl:AnnotationProperty .
+
+net:hasClassName a owl:AnnotationProperty .
+
+net:hasClassType a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasLogicalConstraint a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRestriction01 a owl:AnnotationProperty .
+
+net:hasRestrictionNetValue a owl:AnnotationProperty .
+
+net:hasRestrictionOnProperty a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:individual_this_t a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackMainNetComposante net:atomClass_this_t ;
+    net:trackNetComposante net:atomClass_this_t ;
+    net:trackProgress net:initialized .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:isCoreRoleLinked a owl:AnnotationProperty .
+
+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:targetArgumentNode a owl:AnnotationProperty .
+
+net:trackMainNetComposante a owl:AnnotationProperty .
+
+net:trackNetComposante a owl:AnnotationProperty .
+
+net:trackProgress a owl:AnnotationProperty .
+
+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/cc-sentence-examples-03#a2> a ns11:adapt-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR,
+        owl:NamedIndividual ;
+    ns3:has-id "cc-sentence-examples-03" ;
+    ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+    ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_adapt-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:adapt-01 ;
+    :label "adapt-01" .
+
+:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_contrast-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:contrast-01 ;
+    :hasPhenomenaLink :phenomena_conjunction ;
+    :label "contrast-01" .
+
+:concept_grant-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:grant-01 ;
+    :label "grant-01" .
+
+:concept_material a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:material ;
+    :label "material" .
+
+:concept_produce-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:produce-01 ;
+    :label "produce-01" .
+
+:concept_public-02 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:public-02 ;
+    :label "public-02" .
+
+:concept_reproduce-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_share-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:share-01 ;
+    :label "share-01" .
+
+:concept_this a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_mod a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    :label "a" .
+
+:variable_a2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+    :label "a2" .
+
+:variable_c a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    :label "c" .
+
+:variable_g a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+    :label "g" .
+
+:variable_l a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    :label "l" .
+
+:variable_l2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    :label "l2" .
+
+:variable_m a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    :label "m" .
+
+:variable_p a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+    :label "p" .
+
+:variable_p2 a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    :label "p2" .
+
+:variable_r a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    :label "r" .
+
+:variable_s a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    :label "s" .
+
+:variable_t a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    :label "t" .
+
+:variable_y a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    :label "y" .
+
+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 .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:logicalSet_and_a a owl:NamedIndividual,
+        net:Logical_Set_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:bindPropertyNet net:atomProperty_license_l2 ;
+    net:containsNet net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r ;
+    net:containsNet1 net:atomProperty_produce_p2 ;
+    net:containsNet2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction_c a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_license_l2 ;
+    :role_ARG2 net:atomProperty_share_s ;
+    net:coverBaseNode :leaf_contrast-01_c ;
+    net:coverNode :leaf_contrast-01_c ;
+    net:hasNaming "conjunction" ;
+    net:hasPhenomenaRef "contrast-01" ;
+    net:hasPhenomenaType :phenomena_conjunction ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_produceing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_produce-01_p2 ;
+    net:hasNaming "you-produceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+net:restriction_reproduceing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "you-reproduceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+net:restriction_shareing_material a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_share-01_s ;
+    net:hasNaming "you-shareing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_share_s .
+
+net:value_negative_blankNode a owl:NamedIndividual,
+        net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:adapt-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:contrast-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:grant-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:produce-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:public-02 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:share-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:material a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:concept_license-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_adapt-01_a2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_adapt-01 ;
+    :hasVariable :variable_a2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:value_negative a owl:NamedIndividual,
+        :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_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:atomProperty_license_l2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG1 net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_license-01_l2 ;
+    net:coverNode :leaf_license-01_l2 ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_share_s a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "share" ;
+    net:hasPropertyName "share" ;
+    net:hasPropertyName01 "shareing" ;
+    net:hasPropertyName10 "share-by" ;
+    net:hasPropertyName12 "share-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y,
+        :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_grant-01_g a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_g_ARG0_l :leaf_license-01_l ;
+    :edge_g_ARG1_c :leaf_contrast-01_c ;
+    :edge_g_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_grant-01 ;
+    :hasVariable :variable_g .
+
+:leaf_license-01_l2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_l2_ARG1_a :leaf_and_a ;
+    :edge_l2_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l2 .
+
+:role_ARG2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_contrast-01_c a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+    :edge_c_ARG2_s :leaf_share-01_s ;
+    :hasConcept :concept_contrast-01 ;
+    :hasVariable :variable_c .
+
+:leaf_public-02_p a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_public-02 ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+net:atomClass_this_t a owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_license_l a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_this_t ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_produce_p2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_produce-01_p2 ;
+    net:coverNode :leaf_produce-01_p2 ;
+    net:hasNaming "produce" ;
+    net:hasPropertyName "produce" ;
+    net:hasPropertyName01 "produceing" ;
+    net:hasPropertyName10 "produce-by" ;
+    net:hasPropertyName12 "produce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_reproduce_r a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:individual_you-produceing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-produceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-produceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-reproduceing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-reproduceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-shareing-material_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-shareing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-shareing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you_fromClass a owl:NamedIndividual,
+        net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:atomClass_you_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_and_a a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a_op1_p2 :leaf_produce-01_p2 ;
+    :edge_a_op2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_produce-01_p2 a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p2_ARG0_y :leaf_you_y ;
+    :edge_p2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_produce-01 ;
+    :hasVariable :variable_p2 .
+
+:leaf_reproduce-01_r a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_r_ARG0_y :leaf_you_y ;
+    :edge_r_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_share-01_s a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_s_ARG0_y :leaf_you_y ;
+    :edge_s_ARG1_m :leaf_material_m ;
+    :edge_s_polarity_negative :value_negative ;
+    :hasConcept :concept_share-01 ;
+    :hasVariable :variable_s .
+
+:leaf_this_t a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    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)." .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_material_m a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_material_m ;
+    net:coverNode :leaf_material_m ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "material" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "material" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:leaf_license-01_l a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:compositeClass_you-produceing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-produceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_produceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-reproduceing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-reproduceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_reproduceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-shareing-material_y a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-shareing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_shareing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:atomClass_you_y a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "you" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "you" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_material_m a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_material ;
+    :hasVariable :variable_m .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Linked_Data a owl:Class .
+
+:leaf_you_y a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..33cbf656c431e57ebcb65c9d391a1c0f2bf23371
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-1.ttl
@@ -0,0 +1,3066 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1
+ns11:adapt-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1
+ns11:contrast-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2
+ns11:contrast-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0
+ns11:grant-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1
+ns11:grant-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2
+ns11:grant-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1
+ns11:license-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2
+ns11:license-01.ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0
+ns11:produce-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1
+ns11:produce-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1
+ns11:public-02.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0
+ns11:share-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1
+ns11:share-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns2:mod rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns2:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns2:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns2:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns3:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns3:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns3:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns3:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns3:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a2_ARG1_m
+:edge_a2_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2
+:edge_a_op1_p2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r
+:edge_a_op2_r rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2
+:edge_c_ARG1_l2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s
+:edge_c_ARG2_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l
+:edge_g_ARG0_l rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c
+:edge_g_ARG1_c rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y
+:edge_g_ARG2_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a
+:edge_l2_ARG1_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y
+:edge_l2_ARG2_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t
+:edge_l_mod_t rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y
+:edge_p2_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m
+:edge_p2_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l
+:edge_p_ARG1_l rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y
+:edge_r_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m
+:edge_r_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y
+:edge_s_ARG0_y rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m
+:edge_s_ARG1_m rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative
+:edge_s_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+:fromAmrLk rdf:type owl:AnnotationProperty ;
+           rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+:getProperty rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+:getPropertyType rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+:hasConceptLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+:hasEdgeLink rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+:hasLink rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+:hasReification rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                          rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+:hasReificationRange rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+:hasRelationName rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+:hasSentenceID rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+:label rdf:type owl:AnnotationProperty ;
+       rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+:toReify rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomOf
+net:atomOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "atom of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindPropertyNet
+net:bindPropertyNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet
+net:containsNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet1
+net:containsNet1 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet2
+net:containsNet2 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverArgNode
+net:coverArgNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNodeCount
+net:coverNodeCount rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverTargetNode
+net:coverTargetNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#fromClassNet
+net:fromClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasBaseClassName
+net:hasBaseClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassType
+net:hasClassType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasLogicalConstraint
+net:hasLogicalConstraint rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestriction01
+net:hasRestriction01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue
+net:hasRestrictionNetValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty
+net:hasRestrictionOnProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listBy
+net:listBy rdf:type owl:AnnotationProperty ;
+           rdfs:label "list by" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listOf
+net:listOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "list of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relationOf
+net:relationOf rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation of" ;
+               rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante
+net:trackMainNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackNetComposante
+net:trackNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackProgress
+net:trackProgress rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#typeProperty
+net:typeProperty rdf:type owl:AnnotationProperty ;
+                 rdfs:label "type property" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                    rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+:hasConcept rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+:hasRoleID rdf:type owl:ObjectProperty ;
+           rdfs:subPropertyOf :AMR_ObjectProperty ;
+           rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+:hasRoleTag rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+:hasRolesetID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf :AMR_ObjectProperty ;
+              rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+:hasRootLeaf rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+:hasVariable rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty ;
+             rdfs:domain :AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#c
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#g
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#m
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:Class ;
+                                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#r
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#s
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#t
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#y
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01
+ns11:adapt-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01
+ns11:contrast-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01
+ns11:grant-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01
+ns11:license-01 rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01
+ns11:produce-01 rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02
+ns11:public-02 rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01
+ns11:share-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#material
+ns2:material rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#this
+ns2:this rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns2:you rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns3:AMR rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns3:Concept rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Linked_Data ;
+            rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns3:Role rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data ;
+         rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns3:and rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+:AMR_Concept rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+:AMR_Core_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+:AMR_Edge rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+:AMR_Element rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+:AMR_Leaf rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+:AMR_NonCore_Role rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+:AMR_Op_Role rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+:AMR_Phenomena rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+:AMR_Predicat_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+:AMR_Prep_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+:AMR_Relation rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+:AMR_Relation_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+:AMR_Role rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+:AMR_Root rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+:AMR_Specific_Role rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+:AMR_Term_Concept rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+:AMR_Value rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+:AMR_Variable rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01
+:concept_adapt-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_contrast-01
+:concept_contrast-01 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_grant-01
+:concept_grant-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_license-01
+:concept_license-01 rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_material
+:concept_material rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_produce-01
+:concept_produce-01 rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_public-02
+:concept_public-02 rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_share-01
+:concept_share-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_this
+:concept_this rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+:phenomena_conjunction rdf:type owl:Class ;
+                       rdfs:subClassOf :AMR_Phenomena ;
+                       :hasConceptLink "contrast-01" ,
+                                       "either" ,
+                                       "neither" ;
+                       :label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+:phenomena_conjunction_and rdf:type owl:Class ;
+                           rdfs:subClassOf :phenomena_conjunction ;
+                           :hasConceptLink "and" ;
+                           :label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+:phenomena_conjunction_or rdf:type owl:Class ;
+                          rdfs:subClassOf :phenomena_conjunction ;
+                          :hasConceptLink "or" ;
+                          :label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+:phenomena_degree rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Phenomena ;
+                  :hasConceptLink "have-degree-91" ;
+                  :label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+:relation_domain rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "false"^^xsd:boolean ;
+                 :hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+:relation_manner rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "true"^^xsd:boolean ;
+                 :hasReificationConcept "hasManner" ;
+                 :hasReificationDomain "ARG1" ;
+                 :hasReificationRange "ARG2" ;
+                 :hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+:relation_mod rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Relation ;
+              :hasReification "false"^^xsd:boolean ;
+              :hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+:relation_name rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "false"^^xsd:boolean ;
+               :hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+:relation_part rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "true"^^xsd:boolean ;
+               :hasReificationConcept "hasPart" ;
+               :hasReificationDomain "ARG1" ;
+               :hasReificationRange "ARG2" ;
+               :hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+:relation_polarity rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Relation ;
+                   :hasReification "false"^^xsd:boolean ;
+                   :hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+:relation_quant rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Relation ;
+                :hasReification "false"^^xsd:boolean ;
+                :hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+:role_ARG3 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+:role_ARG4 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+:role_ARG5 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+:role_ARG6 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+:role_ARG7 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+:role_ARG8 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+:role_ARG9 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+:role_domain rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :hasRelationName "domain" ;
+             :label "domain" ;
+             :toReifyAsConcept "domain" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+:role_have-degree-91 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Specific_Role ;
+                     :getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+:role_manner rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :getDirectPropertyName "manner" ;
+             :getPropertyType owl:DataProperty ;
+             :label "manner" ;
+             :toReifyAsConcept "manner" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :label "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+:role_op3 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+:role_op4 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+:role_op5 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+:role_op6 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+:role_op7 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+:role_op8 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+:role_op9 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+:role_part rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :getDirectPropertyName "hasPart"^^xsd:string ;
+           :getInversePropertyName "partOf"^^xsd:string ;
+           :getPropertyType owl:ObjectProperty ;
+           :toReifyAsConcept "part" ;
+           :toReifyWithBaseEdge "ARG0" ;
+           :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+:role_quant rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Specific_Role ;
+            :label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Axiom_Net
+net:Axiom_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Instance
+net:Instance rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure ;
+             rdfs:label "Semantic Net Instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net
+net:Logical_Set_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Object
+net:Object rdf:type owl:Class ;
+           rdfs:subClassOf net:Net_Structure ;
+           rdfs:label "Object using in semantic net instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Axiom_Net
+net:Property_Axiom_Net rdf:type owl:Class ;
+                       rdfs:subClassOf net:Axiom_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Direction
+net:Property_Direction rdf:type owl:Class ;
+                       rdfs:subClassOf net:Feature .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Restriction_Net
+net:Restriction_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Type
+net:Type rdf:type owl:Class ;
+         rdfs:subClassOf net:Net_Structure ;
+         rdfs:label "Semantic Net Type" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atom
+net:atom rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "atom" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class
+net:class rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "class" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class_list
+net:class_list rdf:type owl:Class ;
+               rdfs:subClassOf net:Type ;
+               rdfs:label "classList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composite
+net:composite rdf:type owl:Class ;
+              rdfs:subClassOf net:Type ;
+              rdfs:label "composite" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#conjunctive_list
+net:conjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "conjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#disjunctive_list
+net:disjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "disjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entity_class_list
+net:entity_class_list rdf:type owl:Class ;
+                      rdfs:subClassOf net:class_list ;
+                      rdfs:label "entityClassList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#event
+net:event rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "event" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#list
+net:list rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relation
+net:relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Type ;
+             rdfs:label "relation" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#state_property
+net:state_property rdf:type owl:Class ;
+                   rdfs:subClassOf net:Type ;
+                   rdfs:label "stateProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#unary_list
+net:unary_list rdf:type owl:Class ;
+               rdfs:subClassOf net:list ;
+               rdfs:label "unary-list" .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> rdf:type owl:NamedIndividual ,
+                                                                 ns3:and .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:adapt-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#c
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> rdf:type owl:NamedIndividual ,
+                                                                 ns11:contrast-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#g
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> rdf:type owl:NamedIndividual ,
+                                                                 ns11:grant-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> rdf:type owl:NamedIndividual ,
+                                                                 ns11:license-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:license-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#m
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> rdf:type owl:NamedIndividual ,
+                                                                 ns2:material .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> rdf:type owl:NamedIndividual ,
+                                                                 ns11:public-02 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> rdf:type owl:NamedIndividual ,
+                                                                  ns11:produce-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#r
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> rdf:type owl:NamedIndividual ,
+                                                                 ns11:reproduce-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> rdf:type owl:NamedIndividual ,
+                                                                      ns3:AMR ;
+                                                             ns3:has-id "cc-sentence-examples-03" ;
+                                                             ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+                                                             ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#s
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> rdf:type owl:NamedIndividual ,
+                                                                 ns11:share-01 .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#t
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> rdf:type owl:NamedIndividual ,
+                                                                 ns2:this .
+
+
+###  http://amr.isi.edu/amr_data/cc-sentence-examples-03#y
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> rdf:type owl:NamedIndividual ,
+                                                                 ns2:you .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:NamedIndividual ,
+                        ns3:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01
+ns11:adapt-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/adapt-01.ARG1
+ns11:adapt-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01
+ns11:contrast-01 rdf:type owl:NamedIndividual ,
+                          ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG1
+ns11:contrast-01.ARG1 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/contrast-01.ARG2
+ns11:contrast-01.ARG2 rdf:type owl:NamedIndividual ,
+                               ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01
+ns11:grant-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG0
+ns11:grant-01.ARG0 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG1
+ns11:grant-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/grant-01.ARG2
+ns11:grant-01.ARG2 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01
+ns11:license-01 rdf:type owl:NamedIndividual ,
+                         ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG1
+ns11:license-01.ARG1 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/license-01.ARG2
+ns11:license-01.ARG2 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01
+ns11:produce-01 rdf:type owl:NamedIndividual ,
+                         ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG0
+ns11:produce-01.ARG0 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/produce-01.ARG1
+ns11:produce-01.ARG1 rdf:type owl:NamedIndividual ,
+                              ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02
+ns11:public-02 rdf:type owl:NamedIndividual ,
+                        ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/public-02.ARG1
+ns11:public-02.ARG1 rdf:type owl:NamedIndividual ,
+                             ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:NamedIndividual ,
+                           ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01
+ns11:share-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG0
+ns11:share-01.ARG0 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/share-01.ARG1
+ns11:share-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:NamedIndividual ,
+                    ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#material
+ns2:material rdf:type owl:NamedIndividual ,
+                      ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#mod
+ns2:mod rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns2:op1 rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns2:op2 rdf:type owl:NamedIndividual ,
+                 ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#this
+ns2:this rdf:type owl:NamedIndividual ,
+                  ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#you
+ns2:you rdf:type owl:NamedIndividual ,
+                 ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:NamedIndividual ,
+                   ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:NamedIndividual ,
+                         ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns3:and rdf:type owl:NamedIndividual ,
+                 ns3:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_adapt-01
+:concept_adapt-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_contrast-01
+:concept_contrast-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_grant-01
+:concept_grant-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_license-01
+:concept_license-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_material
+:concept_material rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_produce-01
+:concept_produce-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_public-02
+:concept_public-02 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_share-01
+:concept_share-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_this
+:concept_this rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_you
+:concept_you rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a2_ARG1_m
+:edge_a2_ARG1_m rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_p2
+:edge_a_op1_p2 rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_r
+:edge_a_op2_r rdf:type owl:NamedIndividual ,
+                       :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_l2
+:edge_c_ARG1_l2 rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG2_s
+:edge_c_ARG2_s rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG0_l
+:edge_g_ARG0_l rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG1_c
+:edge_g_ARG1_c rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_g_ARG2_y
+:edge_g_ARG2_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG1_a
+:edge_l2_ARG1_a rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l2_ARG2_y
+:edge_l2_ARG2_y rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_l_mod_t
+:edge_l_mod_t rdf:type owl:NamedIndividual ,
+                       :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG0_y
+:edge_p2_ARG0_y rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p2_ARG1_m
+:edge_p2_ARG1_m rdf:type owl:NamedIndividual ,
+                         :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_ARG1_l
+:edge_p_ARG1_l rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_y
+:edge_r_ARG0_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_m
+:edge_r_ARG1_m rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG0_y
+:edge_s_ARG0_y rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_ARG1_m
+:edge_s_ARG1_m rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_polarity_negative
+:edge_s_polarity_negative rdf:type owl:NamedIndividual ,
+                                   :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_adapt-01_a2
+:leaf_adapt-01_a2 rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_adapt-01 ;
+                  :hasVariable :variable_a2 ;
+                  :edge_a2_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+:leaf_and_a rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_and ;
+            :hasVariable :variable_a ;
+            :edge_a_op1_p2 :leaf_produce-01_p2 ;
+            :edge_a_op2_r :leaf_reproduce-01_r .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_contrast-01_c
+:leaf_contrast-01_c rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_contrast-01 ;
+                    :hasVariable :variable_c ;
+                    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+                    :edge_c_ARG2_s :leaf_share-01_s .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_grant-01_g
+:leaf_grant-01_g rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_grant-01 ;
+                 :hasVariable :variable_g ;
+                 :edge_g_ARG0_l :leaf_license-01_l ;
+                 :edge_g_ARG1_c :leaf_contrast-01_c ;
+                 :edge_g_ARG2_y :leaf_you_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l
+:leaf_license-01_l rdf:type owl:NamedIndividual ,
+                            :AMR_Leaf ;
+                   :hasConcept :concept_license-01 ;
+                   :hasVariable :variable_l ;
+                   :edge_l_mod_t :leaf_this_t .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_license-01_l2
+:leaf_license-01_l2 rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_license-01 ;
+                    :hasVariable :variable_l2 ;
+                    :edge_l2_ARG1_a :leaf_and_a ;
+                    :edge_l2_ARG2_y :leaf_you_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_material_m
+:leaf_material_m rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_material ;
+                 :hasVariable :variable_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_produce-01_p2
+:leaf_produce-01_p2 rdf:type owl:NamedIndividual ,
+                             :AMR_Leaf ;
+                    :hasConcept :concept_produce-01 ;
+                    :hasVariable :variable_p2 ;
+                    :edge_p2_ARG0_y :leaf_you_y ;
+                    :edge_p2_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_public-02_p
+:leaf_public-02_p rdf:type owl:NamedIndividual ,
+                           :AMR_Leaf ;
+                  :hasConcept :concept_public-02 ;
+                  :hasVariable :variable_p ;
+                  :edge_p_ARG1_l :leaf_license-01_l .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r
+:leaf_reproduce-01_r rdf:type owl:NamedIndividual ,
+                              :AMR_Leaf ;
+                     :hasConcept :concept_reproduce-01 ;
+                     :hasVariable :variable_r ;
+                     :edge_r_ARG0_y :leaf_you_y ;
+                     :edge_r_ARG1_m :leaf_material_m .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_share-01_s
+:leaf_share-01_s rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_share-01 ;
+                 :hasVariable :variable_s ;
+                 :edge_s_ARG0_y :leaf_you_y ;
+                 :edge_s_ARG1_m :leaf_material_m ;
+                 :edge_s_polarity_negative :value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_this_t
+:leaf_this_t rdf:type owl:NamedIndividual ,
+                      :AMR_Leaf ;
+             :hasConcept :concept_this ;
+             :hasVariable :variable_t .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_you_y
+:leaf_you_y rdf:type owl:NamedIndividual ,
+                     :AMR_Leaf ;
+            :hasConcept :concept_you ;
+            :hasVariable :variable_y .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:NamedIndividual ,
+                   net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:NamedIndividual ,
+                        net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_cc-sentence-examples-03
+:root_cc-sentence-examples-03 rdf:type owl:NamedIndividual ,
+                                       :AMR_Root ;
+                              :hasRootLeaf :leaf_grant-01_g ;
+                              :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+                              :hasSentenceID "cc-sentence-examples-03" ;
+                              :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+:value_negative rdf:type owl:NamedIndividual ,
+                         :AMR_Value ;
+                rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+:variable_a rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+            :label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a2
+:variable_a2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+             :label "a2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_c
+:variable_c rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+            :label "c" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_g
+:variable_g rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+            :label "g" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_l
+:variable_l rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+            :label "l" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_l2
+:variable_l2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+             :label "l2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_m
+:variable_m rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+            :label "m" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+:variable_p rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+            :label "p" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p2
+:variable_p2 rdf:type owl:NamedIndividual ,
+                      :AMR_Variable ;
+             :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+             :label "p2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_r
+:variable_r rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+            :label "r" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s
+:variable_s rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+            :label "s" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_t
+:variable_t rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+            :label "t" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_y
+:variable_y rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+            :label "y" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_material_m
+net:atomClass_material_m rdf:type owl:NamedIndividual ,
+                                  net:Atom_Class_Net ;
+                         net:coverBaseNode :leaf_material_m ;
+                         net:coverNode :leaf_material_m ;
+                         net:coverNodeCount 1 ;
+                         net:hasClassName "material" ;
+                         net:hasClassType sys:Entity ;
+                         net:hasNaming "material" ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_this_t
+net:atomClass_this_t rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ,
+                              net:Deprecated_Net ;
+                     net:coverBaseNode :leaf_this_t ;
+                     net:coverNode :leaf_this_t ;
+                     net:coverNodeCount 1 ;
+                     net:hasClassName "this" ;
+                     net:hasNaming "this" ;
+                     net:hasStructure "cc-sentence-examples-03" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_you_y
+net:atomClass_you_y rdf:type owl:NamedIndividual ,
+                             net:Atom_Class_Net ;
+                    net:coverBaseNode :leaf_you_y ;
+                    net:coverNode :leaf_you_y ;
+                    net:coverNodeCount 1 ;
+                    net:hasClassName "you" ;
+                    net:hasClassType sys:Entity ;
+                    net:hasNaming "you" ;
+                    net:hasStructure "cc-sentence-examples-03" ;
+                    net:trackProgress net:initialized ,
+                                      net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_adapt_a2
+net:atomProperty_adapt_a2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          :role_ARG1 net:atomClass_material_m ;
+                          net:coverBaseNode :leaf_adapt-01_a2 ;
+                          net:coverNode :leaf_adapt-01_a2 ;
+                          net:hasNaming "adapt" ;
+                          net:hasPropertyName "adapt" ;
+                          net:hasPropertyName01 "adapting" ;
+                          net:hasPropertyName10 "adapt-by" ;
+                          net:hasPropertyName12 "adapt-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "cc-sentence-examples-03" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:targetArgumentNode :leaf_material_m ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_grant_g
+net:atomProperty_grant_g rdf:type owl:NamedIndividual ,
+                                  net:Atom_Property_Net ;
+                         :role_ARG0 net:atomProperty_license_l ;
+                         :role_ARG1 net:phenomena_conjunction_c ;
+                         :role_ARG2 net:atomClass_you_y ,
+                                    net:compositeClass_you-produceing-material_y ,
+                                    net:compositeClass_you-reproduceing-material_y ,
+                                    net:compositeClass_you-shareing-material_y ,
+                                    net:individual_you-produceing-material_fromClass ,
+                                    net:individual_you-reproduceing-material_fromClass ,
+                                    net:individual_you-shareing-material_fromClass ,
+                                    net:individual_you_fromClass ;
+                         net:coverBaseNode :leaf_grant-01_g ;
+                         net:coverNode :leaf_grant-01_g ;
+                         net:hasNaming "grant" ;
+                         net:hasPropertyName "grant" ;
+                         net:hasPropertyName01 "granting" ;
+                         net:hasPropertyName10 "grant-by" ;
+                         net:hasPropertyName12 "grant-of" ;
+                         net:hasPropertyType owl:ObjectProperty ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:isCoreRoleLinked "true"^^xsd:boolean ;
+                         net:targetArgumentNode :leaf_contrast-01_c ,
+                                                :leaf_license-01_l ,
+                                                :leaf_you_y ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l
+net:atomProperty_license_l rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           :role_mod net:atomClass_this_t ;
+                           net:coverBaseNode :leaf_license-01_l ;
+                           net:coverNode :leaf_license-01_l ;
+                           net:hasNaming "license" ;
+                           net:hasPropertyName "license" ;
+                           net:hasPropertyName01 "licenseing" ;
+                           net:hasPropertyName10 "license-by" ;
+                           net:hasPropertyName12 "license-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "cc-sentence-examples-03" ;
+                           net:isCoreRoleLinked "true"^^xsd:boolean ;
+                           net:targetArgumentNode :leaf_this_t ;
+                           net:trackProgress net:initialized ,
+                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_license_l2
+net:atomProperty_license_l2 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            :role_ARG1 net:logicalSet_and_a ,
+                                       net:phenomena_conjunction-AND_a ;
+                            :role_ARG2 net:atomClass_you_y ,
+                                       net:compositeClass_you-produceing-material_y ,
+                                       net:compositeClass_you-reproduceing-material_y ,
+                                       net:compositeClass_you-shareing-material_y ,
+                                       net:individual_you-produceing-material_fromClass ,
+                                       net:individual_you-reproduceing-material_fromClass ,
+                                       net:individual_you-shareing-material_fromClass ,
+                                       net:individual_you_fromClass ;
+                            net:coverBaseNode :leaf_license-01_l2 ;
+                            net:coverNode :leaf_license-01_l2 ;
+                            net:hasNaming "license" ;
+                            net:hasPropertyName "license" ;
+                            net:hasPropertyName01 "licenseing" ;
+                            net:hasPropertyName10 "license-by" ;
+                            net:hasPropertyName12 "license-of" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode :leaf_and_a ,
+                                                   :leaf_you_y ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_produce_p2
+net:atomProperty_produce_p2 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            :role_ARG0 net:atomClass_you_y ,
+                                       net:compositeClass_you-produceing-material_y ,
+                                       net:compositeClass_you-reproduceing-material_y ,
+                                       net:compositeClass_you-shareing-material_y ,
+                                       net:individual_you-produceing-material_fromClass ,
+                                       net:individual_you-reproduceing-material_fromClass ,
+                                       net:individual_you-shareing-material_fromClass ,
+                                       net:individual_you_fromClass ;
+                            :role_ARG1 net:atomClass_material_m ;
+                            net:coverBaseNode :leaf_produce-01_p2 ;
+                            net:coverNode :leaf_produce-01_p2 ;
+                            net:hasNaming "produce" ;
+                            net:hasPropertyName "produce" ;
+                            net:hasPropertyName01 "produceing" ;
+                            net:hasPropertyName10 "produce-by" ;
+                            net:hasPropertyName12 "produce-of" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode :leaf_material_m ,
+                                                   :leaf_you_y ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_public_p
+net:atomProperty_public_p rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          :role_ARG1 net:atomProperty_license_l ;
+                          net:coverBaseNode :leaf_public-02_p ;
+                          net:coverNode :leaf_public-02_p ;
+                          net:hasNaming "public" ;
+                          net:hasPropertyName "public" ;
+                          net:hasPropertyName01 "publicing" ;
+                          net:hasPropertyName10 "public-by" ;
+                          net:hasPropertyName12 "public-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "cc-sentence-examples-03" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:targetArgumentNode :leaf_license-01_l ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r
+net:atomProperty_reproduce_r rdf:type owl:NamedIndividual ,
+                                      net:Atom_Property_Net ;
+                             :role_ARG0 net:atomClass_you_y ,
+                                        net:compositeClass_you-produceing-material_y ,
+                                        net:compositeClass_you-reproduceing-material_y ,
+                                        net:compositeClass_you-shareing-material_y ,
+                                        net:individual_you-produceing-material_fromClass ,
+                                        net:individual_you-reproduceing-material_fromClass ,
+                                        net:individual_you-shareing-material_fromClass ,
+                                        net:individual_you_fromClass ;
+                             :role_ARG1 net:atomClass_material_m ;
+                             net:coverBaseNode :leaf_reproduce-01_r ;
+                             net:coverNode :leaf_reproduce-01_r ;
+                             net:hasNaming "reproduce" ;
+                             net:hasPropertyName "reproduce" ;
+                             net:hasPropertyName01 "reproduceing" ;
+                             net:hasPropertyName10 "reproduce-by" ;
+                             net:hasPropertyName12 "reproduce-of" ;
+                             net:hasPropertyType owl:ObjectProperty ;
+                             net:hasStructure "cc-sentence-examples-03" ;
+                             net:isCoreRoleLinked "true"^^xsd:boolean ;
+                             net:targetArgumentNode :leaf_material_m ,
+                                                    :leaf_you_y ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_share_s
+net:atomProperty_share_s rdf:type owl:NamedIndividual ,
+                                  net:Atom_Property_Net ;
+                         :role_ARG0 net:atomClass_you_y ,
+                                    net:compositeClass_you-produceing-material_y ,
+                                    net:compositeClass_you-reproduceing-material_y ,
+                                    net:compositeClass_you-shareing-material_y ,
+                                    net:individual_you-produceing-material_fromClass ,
+                                    net:individual_you-reproduceing-material_fromClass ,
+                                    net:individual_you-shareing-material_fromClass ,
+                                    net:individual_you_fromClass ;
+                         :role_ARG1 net:atomClass_material_m ;
+                         :role_polarity net:value_negative_blankNode ;
+                         net:coverBaseNode :leaf_share-01_s ;
+                         net:coverNode :leaf_share-01_s ;
+                         net:hasNaming "share" ;
+                         net:hasPropertyName "share" ;
+                         net:hasPropertyName01 "shareing" ;
+                         net:hasPropertyName10 "share-by" ;
+                         net:hasPropertyName12 "share-of" ;
+                         net:hasPropertyType owl:ObjectProperty ;
+                         net:hasStructure "cc-sentence-examples-03" ;
+                         net:isCoreRoleLinked "true"^^xsd:boolean ;
+                         net:targetArgumentNode :leaf_material_m ,
+                                                :leaf_you_y ,
+                                                :value_negative ;
+                         net:trackProgress net:initialized ,
+                                           net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-produceing-material_y
+net:compositeClass_you-produceing-material_y rdf:type owl:NamedIndividual ,
+                                                      net:Composite_Class_Net ;
+                                             net:coverBaseNode :leaf_you_y ;
+                                             net:coverNode :leaf_material_m ,
+                                                           :leaf_produce-01_p2 ,
+                                                           :leaf_you_y ;
+                                             net:coverNodeCount 3 ;
+                                             net:hasClassName "you-produceing-material" ;
+                                             net:hasClassType sys:Entity ;
+                                             net:hasMotherClassNet net:atomClass_you_y ;
+                                             net:hasRestriction01 net:restriction_produceing_material ;
+                                             net:hasStructure "cc-sentence-examples-03" ;
+                                             net:trackProgress net:initialized ,
+                                                               net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-reproduceing-material_y
+net:compositeClass_you-reproduceing-material_y rdf:type owl:NamedIndividual ,
+                                                        net:Composite_Class_Net ;
+                                               net:coverBaseNode :leaf_you_y ;
+                                               net:coverNode :leaf_material_m ,
+                                                             :leaf_reproduce-01_r ,
+                                                             :leaf_you_y ;
+                                               net:coverNodeCount 3 ;
+                                               net:hasClassName "you-reproduceing-material" ;
+                                               net:hasClassType sys:Entity ;
+                                               net:hasMotherClassNet net:atomClass_you_y ;
+                                               net:hasRestriction01 net:restriction_reproduceing_material ;
+                                               net:hasStructure "cc-sentence-examples-03" ;
+                                               net:trackProgress net:initialized ,
+                                                                 net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_you-shareing-material_y
+net:compositeClass_you-shareing-material_y rdf:type owl:NamedIndividual ,
+                                                    net:Composite_Class_Net ;
+                                           net:coverBaseNode :leaf_you_y ;
+                                           net:coverNode :leaf_material_m ,
+                                                         :leaf_share-01_s ,
+                                                         :leaf_you_y ;
+                                           net:coverNodeCount 3 ;
+                                           net:hasClassName "you-shareing-material" ;
+                                           net:hasClassType sys:Entity ;
+                                           net:hasMotherClassNet net:atomClass_you_y ;
+                                           net:hasRestriction01 net:restriction_shareing_material ;
+                                           net:hasStructure "cc-sentence-examples-03" ;
+                                           net:trackProgress net:initialized ,
+                                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeProperty_public-license
+net:compositeProperty_public-license rdf:type owl:NamedIndividual ,
+                                              net:Composite_Property_Net ;
+                                     :role_ARG1 net:atomProperty_license_l ;
+                                     net:coverArgNode :leaf_license-01_l ;
+                                     net:coverBaseNode :leaf_public-02_p ;
+                                     net:coverNode :leaf_license-01_l ,
+                                                   :leaf_public-02_p ;
+                                     net:hasMotherClassNet net:atomProperty_license_l ;
+                                     net:hasNaming "public-license" ;
+                                     net:hasPropertyName "public-license" ;
+                                     net:hasPropertyType owl:ObjectProperty ;
+                                     net:hasStructure "cc-sentence-examples-03" ;
+                                     net:isCoreRoleLinked "true"^^xsd:boolean .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_this_t
+net:individual_this_t rdf:type owl:NamedIndividual ,
+                               net:Individual_Net ;
+                      net:coverBaseNode :leaf_this_t ;
+                      net:coverNode :leaf_this_t ;
+                      net:hasBaseClassName "Feature" ;
+                      net:hasIndividualLabel "this" ;
+                      net:hasMotherClassNet net:atomClass_this_t ;
+                      net:hasStructure "cc-sentence-examples-03" ;
+                      net:trackMainNetComposante net:atomClass_this_t ;
+                      net:trackNetComposante net:atomClass_this_t ;
+                      net:trackProgress net:initialized .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-produceing-material_fromClass
+net:individual_you-produceing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                          net:Individual_Net ;
+                                                 net:coverBaseNode :leaf_you_y ;
+                                                 net:coverNode :leaf_you_y ;
+                                                 net:fromClassNet net:compositeClass_you-produceing-material_y ;
+                                                 net:hasBaseClassName "Feature" ;
+                                                 net:hasIndividualLabel "you-produceing-material" ;
+                                                 net:hasMotherClassNet net:atomClass_you_y ,
+                                                                       net:compositeClass_you-produceing-material_y ,
+                                                                       net:compositeClass_you-reproduceing-material_y ,
+                                                                       net:compositeClass_you-shareing-material_y ;
+                                                 net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-reproduceing-material_fromClass
+net:individual_you-reproduceing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                            net:Individual_Net ;
+                                                   net:coverBaseNode :leaf_you_y ;
+                                                   net:coverNode :leaf_you_y ;
+                                                   net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+                                                   net:hasBaseClassName "Feature" ;
+                                                   net:hasIndividualLabel "you-reproduceing-material" ;
+                                                   net:hasMotherClassNet net:atomClass_you_y ,
+                                                                         net:compositeClass_you-produceing-material_y ,
+                                                                         net:compositeClass_you-reproduceing-material_y ,
+                                                                         net:compositeClass_you-shareing-material_y ;
+                                                   net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you-shareing-material_fromClass
+net:individual_you-shareing-material_fromClass rdf:type owl:NamedIndividual ,
+                                                        net:Individual_Net ;
+                                               net:coverBaseNode :leaf_you_y ;
+                                               net:coverNode :leaf_you_y ;
+                                               net:fromClassNet net:compositeClass_you-shareing-material_y ;
+                                               net:hasBaseClassName "Feature" ;
+                                               net:hasIndividualLabel "you-shareing-material" ;
+                                               net:hasMotherClassNet net:atomClass_you_y ,
+                                                                     net:compositeClass_you-produceing-material_y ,
+                                                                     net:compositeClass_you-reproduceing-material_y ,
+                                                                     net:compositeClass_you-shareing-material_y ;
+                                               net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_you_fromClass
+net:individual_you_fromClass rdf:type owl:NamedIndividual ,
+                                      net:Individual_Net ;
+                             net:coverBaseNode :leaf_you_y ;
+                             net:coverNode :leaf_you_y ;
+                             net:fromClassNet net:atomClass_you_y ;
+                             net:hasBaseClassName "Feature" ;
+                             net:hasIndividualLabel "you" ;
+                             net:hasMotherClassNet net:atomClass_you_y ,
+                                                   net:compositeClass_you-produceing-material_y ,
+                                                   net:compositeClass_you-reproduceing-material_y ,
+                                                   net:compositeClass_you-shareing-material_y ;
+                             net:hasStructure "cc-sentence-examples-03" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a
+net:logicalSet_and_a rdf:type owl:NamedIndividual ,
+                              net:Logical_Set_Net ;
+                     :role_op1 net:atomProperty_produce_p2 ;
+                     :role_op2 net:atomProperty_reproduce_r ;
+                     net:bindPropertyNet net:atomProperty_license_l2 ;
+                     net:containsNet net:atomProperty_produce_p2 ,
+                                     net:atomProperty_reproduce_r ;
+                     net:containsNet1 net:atomProperty_produce_p2 ;
+                     net:containsNet2 net:atomProperty_reproduce_r ;
+                     net:coverBaseNode :leaf_and_a ;
+                     net:coverNode :leaf_and_a ;
+                     net:hasLogicalConstraint "AND" ;
+                     net:hasStructure "cc-sentence-examples-03" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                :role_op1 net:atomProperty_produce_p2 ;
+                                :role_op2 net:atomProperty_reproduce_r ;
+                                net:coverBaseNode :leaf_and_a ;
+                                net:coverNode :leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType :phenomena_conjunction_and ;
+                                net:hasStructure "cc-sentence-examples-03" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction_c
+net:phenomena_conjunction_c rdf:type owl:NamedIndividual ,
+                                     net:Phenomena_Net ;
+                            :role_ARG1 net:atomProperty_license_l2 ;
+                            :role_ARG2 net:atomProperty_share_s ;
+                            net:coverBaseNode :leaf_contrast-01_c ;
+                            net:coverNode :leaf_contrast-01_c ;
+                            net:hasNaming "conjunction" ;
+                            net:hasPhenomenaRef "contrast-01" ;
+                            net:hasPhenomenaType :phenomena_conjunction ;
+                            net:hasStructure "cc-sentence-examples-03" ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_produceing_material
+net:restriction_produceing_material rdf:type owl:NamedIndividual ,
+                                             net:Restriction_Net ;
+                                    net:coverBaseNode :leaf_you_y ;
+                                    net:coverNode :leaf_material_m ,
+                                                  :leaf_produce-01_p2 ,
+                                                  :leaf_you_y ;
+                                    net:coverTargetNode :leaf_material_m ,
+                                                        :leaf_produce-01_p2 ;
+                                    net:hasNaming "you-produceing-material" ;
+                                    net:hasRestrictionNetValue net:atomClass_material_m ;
+                                    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_reproduceing_material
+net:restriction_reproduceing_material rdf:type owl:NamedIndividual ,
+                                               net:Restriction_Net ;
+                                      net:coverBaseNode :leaf_you_y ;
+                                      net:coverNode :leaf_material_m ,
+                                                    :leaf_reproduce-01_r ,
+                                                    :leaf_you_y ;
+                                      net:coverTargetNode :leaf_material_m ,
+                                                          :leaf_reproduce-01_r ;
+                                      net:hasNaming "you-reproduceing-material" ;
+                                      net:hasRestrictionNetValue net:atomClass_material_m ;
+                                      net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_shareing_material
+net:restriction_shareing_material rdf:type owl:NamedIndividual ,
+                                           net:Restriction_Net ;
+                                  net:coverBaseNode :leaf_you_y ;
+                                  net:coverNode :leaf_material_m ,
+                                                :leaf_share-01_s ,
+                                                :leaf_you_y ;
+                                  net:coverTargetNode :leaf_material_m ,
+                                                      :leaf_share-01_s ;
+                                  net:hasNaming "you-shareing-material" ;
+                                  net:hasRestrictionNetValue net:atomClass_material_m ;
+                                  net:hasRestrictionOnProperty net:atomProperty_share_s .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "cc-sentence-examples-03" ;
+                             net:hasValueLabel "negative" ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+                                                        ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+                                                        ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+                                                        ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+                                                         ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+                                                         ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ns2:polarity "-" ;
+                                                        ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+                                                        ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> .
+
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ;
+                                            ns3:hasID "test-1" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2: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/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ;
+                                            ns3:hasID "test-2" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+ns11:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns3:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns3:NamedEntity rdfs:label "AMR-Term" ,
+                           "AMR-EntityType" .
+
+
+:concept_adapt-01 :fromAmrLk ns11:adapt-01 ;
+                  :label "adapt-01" .
+
+
+:concept_and :hasPhenomenaLink :phenomena_conjunction_and ;
+             :fromAmrLk ns3:and ;
+             :label "and" .
+
+
+:concept_contrast-01 :hasPhenomenaLink :phenomena_conjunction ;
+                     :fromAmrLk ns11:contrast-01 ;
+                     :label "contrast-01" .
+
+
+:concept_grant-01 :fromAmrLk ns11:grant-01 ;
+                  :label "grant-01" .
+
+
+:concept_license-01 :fromAmrLk ns11:license-01 ;
+                    :label "license-01" .
+
+
+:concept_material :label "material" ;
+                  :fromAmrLk ns2:material .
+
+
+:concept_produce-01 :fromAmrLk ns11:produce-01 ;
+                    :label "produce-01" .
+
+
+:concept_public-02 :label "public-02" ;
+                   :fromAmrLk ns11:public-02 .
+
+
+:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ;
+                      :label "reproduce-01" .
+
+
+:concept_share-01 :fromAmrLk ns11:share-01 ;
+                  :label "share-01" .
+
+
+:concept_this :fromAmrLk ns2:this ;
+              :label "this" .
+
+
+:concept_you :label "you" ;
+             :fromAmrLk ns2:you .
+
+
+:edge_a2_ARG1_m :hasRoleID "ARG1" ;
+                :hasAmrRole :role_ARG1 .
+
+
+:edge_a_op1_p2 :hasAmrRole :role_op1 ;
+               :hasRoleID "op1" .
+
+
+:edge_a_op2_r :hasAmrRole :role_op2 ;
+              :hasRoleID "op2" .
+
+
+:edge_c_ARG1_l2 :hasRoleID "ARG1" ;
+                :hasAmrRole :role_ARG1 .
+
+
+:edge_c_ARG2_s :hasRoleID "ARG2" ;
+               :hasAmrRole :role_ARG2 .
+
+
+:edge_g_ARG0_l :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_g_ARG1_c :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_g_ARG2_y :hasRoleID "ARG2" ;
+               :hasAmrRole :role_ARG2 .
+
+
+:edge_l2_ARG1_a :hasAmrRole :role_ARG1 ;
+                :hasRoleID "ARG1" .
+
+
+:edge_l2_ARG2_y :hasRoleID "ARG2" ;
+                :hasAmrRole :role_ARG2 .
+
+
+:edge_l_mod_t :hasRoleID "mod" ;
+              :hasAmrRole :role_mod .
+
+
+:edge_p2_ARG0_y :hasRoleID "ARG0" ;
+                :hasAmrRole :role_ARG0 .
+
+
+:edge_p2_ARG1_m :hasAmrRole :role_ARG1 ;
+                :hasRoleID "ARG1" .
+
+
+:edge_p_ARG1_l :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_r_ARG0_y :hasRoleID "ARG0" ;
+               :hasAmrRole :role_ARG0 .
+
+
+:edge_r_ARG1_m :hasRoleID "ARG1" ;
+               :hasAmrRole :role_ARG1 .
+
+
+:edge_s_ARG0_y :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_s_ARG1_m :hasRoleID "ARG1" ;
+               :hasAmrRole :role_ARG1 .
+
+
+:edge_s_polarity_negative :hasAmrRole :role_polarity ;
+                          :hasRoleID "polarity" .
+
+
+:role_ARG0 :label "ARG0" .
+
+
+:role_ARG1 :label "ARG1" .
+
+
+:role_ARG2 :label "ARG2" .
+
+
+:role_mod :toReifyWithHeadEdge "ARG1" ;
+          :getDirectPropertyName "hasFeature"^^xsd:string ;
+          :getPropertyType owl:ObjectProperty ,
+                           rdfs:subClassOf ;
+          :label "mod" ;
+          :toReifyAsConcept "mod" ;
+          :toReifyWithBaseEdge "ARG0" .
+
+
+:role_op1 :label "op1" .
+
+
+:role_op2 :label "op2" .
+
+
+:role_polarity :label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..04578dbbccff2251cd0aa80e834b240f597cfbb6
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-2.result.ttl
@@ -0,0 +1,1770 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-2/result> .
+@prefix amr: <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 ns31: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+<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> .
+
+ns31:bind-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:bind-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG0 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns31:orbit-01.ARG1 a ns31:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op2 a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:polarity a owl:AnnotationProperty .
+
+ns21:has-id a owl:AnnotationProperty .
+
+ns21:has-sentence a owl:AnnotationProperty .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI amr:0.1 .
+
+amr:AMR_DataProperty a owl:DatatypeProperty .
+
+amr:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:edge_a_op1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_a_op2_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_b_ARG0_g a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_b_ARG1_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_d2_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_polarity ;
+    amr:hasRoleID "polarity" .
+
+amr:edge_m9_ARG0_o2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_m9_ARG1_o3 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o2_ARG0_o a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_o2_ARG1_s2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_o3_op1_d a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op1 ;
+    amr:hasRoleID "op1" .
+
+amr:edge_o3_op2_d2 a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_op2 ;
+    amr:hasRoleID "op2" .
+
+amr:edge_p9_ARG0_s a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG0 ;
+    amr:hasRoleID "ARG0" .
+
+amr:edge_p9_ARG1_a a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_ARG1 ;
+    amr:hasRoleID "ARG1" .
+
+amr:edge_p_name_SolarSystem a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_name ;
+    amr:hasRoleID "name" .
+
+amr:edge_s_domain_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        amr:AMR_Edge ;
+    amr:hasAmrRole amr:role_domain ;
+    amr:hasRoleID "domain" .
+
+amr:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:fromAmrLk .
+
+amr:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:getProperty .
+
+amr:hasAmrRole a owl:AnnotationProperty .
+
+amr:hasConcept a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasLink .
+
+amr:hasPhenomenaLink a owl:AnnotationProperty .
+
+amr:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:hasReificationDefinition .
+
+amr:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Edge ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasVariable a owl:ObjectProperty ;
+    rdfs:domain amr:AMR_Leaf ;
+    rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+amr:isReifiedConcept a owl:AnnotationProperty .
+
+amr:isReifiedLeaf a owl:AnnotationProperty .
+
+amr:isReifiedVariable a owl:AnnotationProperty .
+
+amr:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:name a owl:AnnotationProperty .
+
+amr:phenomena_degree a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "have-degree-91" ;
+    amr:label "degree" .
+
+amr:relation_domain a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "domain" .
+
+amr:relation_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasManner" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "manner" .
+
+amr:relation_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "mod" .
+
+amr:relation_name a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "name" .
+
+amr:relation_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification true ;
+    amr:hasReificationConcept "hasPart" ;
+    amr:hasReificationDomain "ARG1" ;
+    amr:hasReificationRange "ARG2" ;
+    amr:hasRelationName "part" .
+
+amr:relation_polarity a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "polarity" .
+
+amr:relation_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Relation ;
+    amr:hasReification false ;
+    amr:hasRelationName "quant" .
+
+amr:role_ARG2 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG2" .
+
+amr:role_ARG3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG3" .
+
+amr:role_ARG4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG4" .
+
+amr:role_ARG5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG5" .
+
+amr:role_ARG6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG6" .
+
+amr:role_ARG7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG7" .
+
+amr:role_ARG8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG8" .
+
+amr:role_ARG9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG9" .
+
+amr:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:getPropertyType <net:specificProperty> .
+
+amr:role_manner a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "manner" ;
+    amr:getPropertyType owl:DataProperty ;
+    amr:label "manner" ;
+    amr:toReifyAsConcept "manner" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_mod a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasFeature" ;
+    amr:getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    amr:label "mod" ;
+    amr:toReifyAsConcept "mod" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_op3 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op3" .
+
+amr:role_op4 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op4" .
+
+amr:role_op5 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op5" .
+
+amr:role_op6 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op6" .
+
+amr:role_op7 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op7" .
+
+amr:role_op8 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op8" .
+
+amr:role_op9 a owl:Class ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op9" .
+
+amr:role_part a owl:Class ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:getDirectPropertyName "hasPart" ;
+    amr:getInversePropertyName "partOf" ;
+    amr:getPropertyType owl:ObjectProperty ;
+    amr:toReifyAsConcept "part" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_quant a owl:Class ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "quant" .
+
+amr:root_SSC-01-01 a owl:NamedIndividual,
+        amr:AMR_Root ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+    amr:hasRootLeaf amr:leaf_system_s ;
+    amr:hasSentenceID "SSC-01-01" ;
+    amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+amr:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+amr:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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:atomProperty_hasManner_m9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomProperty_orbit_o2 ;
+    amr:role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode amr:leaf_hasManner_m9 ;
+    net:coverNode amr:leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_or_o3,
+        amr:leaf_orbit-01_o2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:bindPropertyNet a owl:AnnotationProperty .
+
+net:bindRestriction a owl:AnnotationProperty .
+
+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:containsNet a owl:AnnotationProperty .
+
+net:containsNet1 a owl:AnnotationProperty .
+
+net:containsNet2 a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:coverNodeCount a owl:AnnotationProperty .
+
+net:coverTargetNode a owl:AnnotationProperty .
+
+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:hasClassName a owl:AnnotationProperty .
+
+net:hasClassType a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasLogicalConstraint a owl:AnnotationProperty .
+
+net:hasMotherClassName a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRestriction01 a owl:AnnotationProperty .
+
+net:hasRestrictionNetValue a owl:AnnotationProperty .
+
+net:hasRestrictionOnProperty a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:isCoreRoleLinked a owl:AnnotationProperty .
+
+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:targetArgumentNode a owl:AnnotationProperty .
+
+net:trackMainNetComposante a owl:AnnotationProperty .
+
+net:trackNetComposante a owl:AnnotationProperty .
+
+net:trackProgress a owl:AnnotationProperty .
+
+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 ns31:bind-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns31:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns31:orbit-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns31:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns31: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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR,
+        owl:NamedIndividual ;
+    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" .
+
+ns4:planet a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Root a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:concept_and a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:and ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+    amr:label "and" .
+
+amr:concept_bind-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:bind-01 ;
+    amr:label "bind-01" .
+
+amr:concept_gravitation a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:gravitation ;
+    amr:label "gravitation" .
+
+amr:concept_manner a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:manner ;
+    amr:isReifiedConcept true ;
+    amr:label "hasManner" .
+
+amr:concept_object a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:object ;
+    amr:label "object" .
+
+amr:concept_or a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Relation_Concept ;
+    amr:fromAmrLk ns21:or ;
+    amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+    amr:label "or" .
+
+amr:concept_orbit-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:orbit-01 ;
+    amr:label "orbit-01" .
+
+amr:concept_part a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns11:part ;
+    amr:isReifiedConcept true ;
+    amr:label "hasPart" .
+
+amr:concept_sun a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns11:sun ;
+    amr:label "sun" .
+
+amr:role_domain a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:hasRelationName "domain" ;
+    amr:label "domain" ;
+    amr:toReifyAsConcept "domain" ;
+    amr:toReifyWithBaseEdge "ARG0" ;
+    amr:toReifyWithHeadEdge "ARG1" .
+
+amr:role_name a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_NonCore_Role ;
+    amr:label "name" .
+
+amr:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Specific_Role ;
+    amr:label "polarity" .
+
+amr:value_SolarSystem a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "Solar System" .
+
+amr:variable_a a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    amr:label "a" .
+
+amr:variable_b a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    amr:label "b" .
+
+amr:variable_d a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    amr:label "d" .
+
+amr:variable_d2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    amr:label "d2" .
+
+amr:variable_g a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    amr:label "g" .
+
+amr:variable_m9 a ns11:manner,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "m9" .
+
+amr:variable_o a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    amr:label "o" .
+
+amr:variable_o2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    amr:label "o2" .
+
+amr:variable_o3 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    amr:label "o3" .
+
+amr:variable_p a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    amr:label "p" ;
+    amr:name "Solar System" .
+
+amr:variable_p9 a ns11:part,
+        owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:isReifiedVariable true ;
+    amr:label "p9" .
+
+amr:variable_s a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    amr:label "s" .
+
+amr:variable_s2 a owl:NamedIndividual,
+        amr:AMR_Variable ;
+    amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    amr: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 .
+
+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 owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+    amr:role_ARG1 net:atomClass_system_s,
+        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 amr:leaf_bind-01_b ;
+    net:coverNode amr:leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_gravitation_g,
+        amr:leaf_system_s ;
+    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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    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 owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    net:coverBaseNode amr:leaf_and_a ;
+    net:coverNode amr:leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_and ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction-OR_o3 a owl:NamedIndividual,
+        net:Phenomena_Net ;
+    amr:role_op1 net:atomProperty_direct_d ;
+    amr:role_op2 net:atomProperty_direct_d2 ;
+    net:coverBaseNode amr:leaf_or_o3 ;
+    net:coverNode amr:leaf_or_o3 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType amr:phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_binding_system-hasPart-sun-and-object a owl:NamedIndividual,
+        net:Restriction_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_gravitation_g,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_and_a,
+        amr:leaf_bind-01_b,
+        amr:leaf_hasPart_p9,
+        amr: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 owl:NamedIndividual,
+        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,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns31:direct-02,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a ns4:planet,
+        ns4:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns4:system a ns21:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "system" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:bind-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:orbit-01 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:manner a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:object a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:part a ns21:Role,
+        owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:sun a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns11:system a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:and a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:or a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Value a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:concept_direct-02 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Predicat_Concept ;
+    amr:fromAmrLk ns31:direct-02 ;
+    amr:label "direct-02" .
+
+amr:concept_system a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Term_Concept ;
+    amr:fromAmrLk ns4:system,
+        ns11:system ;
+    amr:label "system" .
+
+amr:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:leaf_hasManner_m9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+    amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+    amr:hasConcept amr:concept_manner ;
+    amr:hasVariable amr:variable_m9 ;
+    amr:isReifiedLeaf true .
+
+amr:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf amr:AMR_Phenomena ;
+    amr:hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    amr:label "conjunction" .
+
+amr:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "and" ;
+    amr:label "conjunction-AND" .
+
+amr:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf amr:phenomena_conjunction ;
+    amr:hasConceptLink "or" ;
+    amr:label "conjunction-OR" .
+
+amr:role_op1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op1" .
+
+amr:role_op2 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Op_Role ;
+    amr:label "op2" .
+
+amr:value_negative a owl:NamedIndividual,
+        amr:AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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 owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_gravitation_g ;
+    net:coverNode amr:leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    net:coverBaseNode amr:leaf_direct-02_d ;
+    net:coverNode amr:leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d2 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode amr:leaf_direct-02_d2 ;
+    net:coverNode amr:leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:logicalSet_and_a a owl:NamedIndividual,
+        net:Logical_Set_Net ;
+    amr:role_op1 net:atomClass_sun_s2 ;
+    amr:role_op2 net:atomClass_object_o ;
+    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 amr:leaf_and_a ;
+    net:coverNode amr: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:value_SolarSystem_blankNode a owl:NamedIndividual,
+        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,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system,
+        owl:Class,
+        owl:NamedIndividual ;
+    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:AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns31:direct-02 a ns21:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+amr:leaf_direct-02_d a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d .
+
+amr:leaf_direct-02_d2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_d2_polarity_negative amr:value_negative ;
+    amr:hasConcept amr:concept_direct-02 ;
+    amr:hasVariable amr:variable_d2 .
+
+amr:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_orbit_o2 a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    amr:role_ARG0 net:atomClass_object_o ;
+    amr:role_ARG1 net:atomClass_sun_s2 ;
+    net:coverBaseNode amr:leaf_orbit-01_o2 ;
+    net:coverNode amr: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 amr:leaf_object_o,
+        amr:leaf_sun_s2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_object_o,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr: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 owl:NamedIndividual,
+        net:Restriction_Net ;
+    amr:role_domain net:atomProperty_orbit_o2 ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2,
+        amr:leaf_system_s ;
+    net:coverTargetNode amr:leaf_hasPart_p9,
+        amr:leaf_sun_s2 ;
+    net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+ns31:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_Element a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:leaf_or_o3 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+    amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 ;
+    amr:hasConcept amr:concept_or ;
+    amr:hasVariable amr:variable_o3 .
+
+amr:leaf_orbit-01_o2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_o2_ARG0_o amr:leaf_object_o ;
+    amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 ;
+    amr:hasConcept amr:concept_orbit-01 ;
+    amr:hasVariable amr:variable_o2 .
+
+amr:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG0" .
+
+amr:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf amr:AMR_Core_Role ;
+    amr:label "ARG1" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:atomProperty_hasPart_p9 a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    amr:role_ARG0 net:atomClass_system_s,
+        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 ;
+    amr:role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode amr:leaf_hasPart_p9 ;
+    net:coverNode amr:leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode amr:leaf_and_a,
+        amr:leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:individual_system_SolarSystem a owl:NamedIndividual,
+        net:Individual_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        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:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+amr:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf amr:AMR_Concept .
+
+amr:AMR_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_bind-01_b a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+    amr:edge_b_ARG1_s amr:leaf_system_s ;
+    amr:hasConcept amr:concept_bind-01 ;
+    amr:hasVariable amr:variable_b .
+
+amr:leaf_system_p a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p_name_SolarSystem amr:value_SolarSystem ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns21:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+amr:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    rdfs:label "Config Parameter Property" .
+
+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 owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object_s a owl:NamedIndividual,
+        net:Composite_Class_Net ;
+    amr:role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode amr:leaf_system_s ;
+    net:coverNode amr:leaf_and_a,
+        amr:leaf_hasPart_p9,
+        amr:leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_s ;
+    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 .
+
+amr:AMR_Relation a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_object_o a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_object_o ;
+    net:coverNode amr:leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_sun_s2 a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    net:coverBaseNode amr:leaf_sun_s2 ;
+    net:coverNode amr:leaf_sun_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns21:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf amr:AMR_Linked_Data .
+
+amr:leaf_gravitation_g a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_gravitation ;
+    amr:hasVariable amr:variable_g .
+
+amr:leaf_object_o a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_object ;
+    amr:hasVariable amr:variable_o .
+
+amr:leaf_sun_s2 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:hasConcept amr:concept_sun ;
+    amr:hasVariable amr:variable_s2 .
+
+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:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_p a owl:NamedIndividual,
+        net:Atom_Class_Net ;
+    amr:role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode amr:leaf_system_p ;
+    net:coverNode amr:leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+amr:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+amr:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf amr:AMR_Role .
+
+amr:leaf_hasPart_p9 a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+    amr:hasConcept amr:concept_part ;
+    amr:hasVariable amr:variable_p9 ;
+    amr:isReifiedLeaf true .
+
+amr:AMR_Variable a owl:Class ;
+    rdfs:subClassOf amr:AMR_Element .
+
+amr:leaf_and_a a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+    amr:edge_a_op2_o amr:leaf_object_o ;
+    amr:hasConcept amr:concept_and ;
+    amr:hasVariable amr:variable_a .
+
+amr:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+amr:AMR_Edge a owl:Class ;
+    rdfs:subClassOf amr:AMR_Structure .
+
+amr:leaf_system_s a owl:NamedIndividual,
+        amr:AMR_Leaf ;
+    amr:edge_s_domain_p amr:leaf_system_p ;
+    amr:hasConcept amr:concept_system ;
+    amr:hasVariable amr:variable_s .
+
+amr:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..b48dd216028f67c49e0def9f318080f5c8a13448
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-2.ttl
@@ -0,0 +1,2847 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix amr: <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@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 sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns11:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns21:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns21:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns21:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns21:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns21:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+amr:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+amr:fromAmrLk rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+amr:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+amr:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+amr:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+amr:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+amr:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                           rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+amr:getProperty rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+amr:getPropertyType rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+amr:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+amr:hasConceptLink rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+amr:hasEdgeLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf amr:hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+amr:hasLink rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+amr:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+amr:hasReification rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                   rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+amr:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+amr:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                             rdfs:subPropertyOf amr:AMR_AnnotationProperty ;
+                             rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+amr:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+amr:hasReificationRange rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+amr:hasRelationName rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+amr:hasSentenceID rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+amr:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                         rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedConcept
+amr:isReifiedConcept rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedLeaf
+amr:isReifiedLeaf rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#isReifiedVariable
+amr:isReifiedVariable rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+amr:label rdf:type owl:AnnotationProperty ;
+          rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#name
+amr:name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+amr:toReify rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf amr:AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+amr:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+amr:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+amr:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf amr:toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomOf
+net:atomOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "atom of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindPropertyNet
+net:bindPropertyNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#bindRestriction
+net:bindRestriction rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet
+net:containsNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet1
+net:containsNet1 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#containsNet2
+net:containsNet2 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNodeCount
+net:coverNodeCount rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverTargetNode
+net:coverTargetNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassType
+net:hasClassType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasLogicalConstraint
+net:hasLogicalConstraint rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassName
+net:hasMotherClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestriction01
+net:hasRestriction01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionNetValue
+net:hasRestrictionNetValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRestrictionOnProperty
+net:hasRestrictionOnProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listBy
+net:listBy rdf:type owl:AnnotationProperty ;
+           rdfs:label "list by" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listOf
+net:listOf rdf:type owl:AnnotationProperty ;
+           rdfs:label "list of" ;
+           rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relationOf
+net:relationOf rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation of" ;
+               rdfs:subPropertyOf net:typeProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackMainNetComposante
+net:trackMainNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackNetComposante
+net:trackNetComposante rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#trackProgress
+net:trackProgress rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#typeProperty
+net:typeProperty rdf:type owl:AnnotationProperty ;
+                 rdfs:label "type property" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+amr:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                       rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+amr:hasConcept rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+amr:hasRoleID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+              rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+amr:hasRoleTag rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+               rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+amr:hasRolesetID rdf:type owl:ObjectProperty ;
+                 rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                 rdfs:domain amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+amr:hasRootLeaf rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+amr:hasVariable rdf:type owl:ObjectProperty ;
+                rdfs:subPropertyOf amr:AMR_ObjectProperty ;
+                rdfs:domain amr:AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+amr:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:Class ;
+                                          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:Class ;
+                                           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:Class ;
+                                         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:Class ;
+            rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns21:AMR rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns21:Concept rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Linked_Data ;
+             rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:Class ;
+           rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns21:Role rdf:type owl:Class ;
+          rdfs:subClassOf amr:AMR_Linked_Data ;
+          rdfs:label "AMR-Role" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:Class ;
+         rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:Class ;
+        rdfs:subClassOf amr:AMR_Linked_Data .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+amr:AMR_Concept rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+amr:AMR_Core_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+amr:AMR_Edge rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+amr:AMR_Element rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+amr:AMR_Leaf rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+amr:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+amr:AMR_NonCore_Role rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+amr:AMR_Op_Role rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+amr:AMR_Phenomena rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+amr:AMR_Predicat_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+amr:AMR_Prep_Role rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+amr:AMR_Relation rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+amr:AMR_Relation_Concept rdf:type owl:Class ;
+                         rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+amr:AMR_Role rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+amr:AMR_Root rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+amr:AMR_Specific_Role rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+amr:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+amr:AMR_Term_Concept rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+amr:AMR_Value rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+amr:AMR_Variable rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+amr:phenomena_conjunction rdf:type owl:Class ;
+                          rdfs:subClassOf amr:AMR_Phenomena ;
+                          amr:hasConceptLink "contrast-01" ,
+                                             "either" ,
+                                             "neither" ;
+                          amr:label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+amr:phenomena_conjunction_and rdf:type owl:Class ;
+                              rdfs:subClassOf amr:phenomena_conjunction ;
+                              amr:hasConceptLink "and" ;
+                              amr:label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+amr:phenomena_conjunction_or rdf:type owl:Class ;
+                             rdfs:subClassOf amr:phenomena_conjunction ;
+                             amr:hasConceptLink "or" ;
+                             amr:label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+amr:phenomena_degree rdf:type owl:Class ;
+                     rdfs:subClassOf amr:AMR_Phenomena ;
+                     amr:hasConceptLink "have-degree-91" ;
+                     amr:label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+amr:relation_domain rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "false"^^xsd:boolean ;
+                    amr:hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+amr:relation_manner rdf:type owl:Class ;
+                    rdfs:subClassOf amr:AMR_Relation ;
+                    amr:hasReification "true"^^xsd:boolean ;
+                    amr:hasReificationConcept "hasManner" ;
+                    amr:hasReificationDomain "ARG1" ;
+                    amr:hasReificationRange "ARG2" ;
+                    amr:hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+amr:relation_mod rdf:type owl:Class ;
+                 rdfs:subClassOf amr:AMR_Relation ;
+                 amr:hasReification "false"^^xsd:boolean ;
+                 amr:hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+amr:relation_name rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "false"^^xsd:boolean ;
+                  amr:hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+amr:relation_part rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Relation ;
+                  amr:hasReification "true"^^xsd:boolean ;
+                  amr:hasReificationConcept "hasPart" ;
+                  amr:hasReificationDomain "ARG1" ;
+                  amr:hasReificationRange "ARG2" ;
+                  amr:hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+amr:relation_polarity rdf:type owl:Class ;
+                      rdfs:subClassOf amr:AMR_Relation ;
+                      amr:hasReification "false"^^xsd:boolean ;
+                      amr:hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+amr:relation_quant rdf:type owl:Class ;
+                   rdfs:subClassOf amr:AMR_Relation ;
+                   amr:hasReification "false"^^xsd:boolean ;
+                   amr:hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+amr:role_ARG2 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+amr:role_ARG3 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+amr:role_ARG4 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+amr:role_ARG5 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+amr:role_ARG6 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+amr:role_ARG7 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+amr:role_ARG8 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+amr:role_ARG9 rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_Core_Role ;
+              amr:label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+amr:role_have-degree-91 rdf:type owl:Class ;
+                        rdfs:subClassOf amr:AMR_Specific_Role ;
+                        amr:getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+amr:role_manner rdf:type owl:Class ;
+                rdfs:subClassOf amr:AMR_NonCore_Role ;
+                amr:getDirectPropertyName "manner" ;
+                amr:getPropertyType owl:DataProperty ;
+                amr:label "manner" ;
+                amr:toReifyAsConcept "manner" ;
+                amr:toReifyWithBaseEdge "ARG0" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+amr:role_mod rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_NonCore_Role ;
+             amr:getDirectPropertyName "hasFeature" ;
+             amr:getPropertyType rdfs:subClassOf ,
+                                 owl:ObjectProperty ;
+             amr:label "mod" ;
+             amr:toReifyAsConcept "mod" ;
+             amr:toReifyWithBaseEdge "ARG0" ;
+             amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+amr:role_op3 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+amr:role_op4 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+amr:role_op5 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+amr:role_op6 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+amr:role_op7 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+amr:role_op8 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+amr:role_op9 rdf:type owl:Class ;
+             rdfs:subClassOf amr:AMR_Op_Role ;
+             amr:label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+amr:role_part rdf:type owl:Class ;
+              rdfs:subClassOf amr:AMR_NonCore_Role ;
+              amr:getDirectPropertyName "hasPart" ;
+              amr:getInversePropertyName "partOf" ;
+              amr:getPropertyType owl:ObjectProperty ;
+              amr:toReifyAsConcept "part" ;
+              amr:toReifyWithBaseEdge "ARG0" ;
+              amr:toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:Class ;
+                  rdfs:subClassOf amr:AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+amr:role_quant rdf:type owl:Class ;
+               rdfs:subClassOf amr:AMR_Specific_Role ;
+               amr:label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Instance
+net:Instance rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure ;
+             rdfs:label "Semantic Net Instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Logical_Set_Net
+net:Logical_Set_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Object
+net:Object rdf:type owl:Class ;
+           rdfs:subClassOf net:Net_Structure ;
+           rdfs:label "Object using in semantic net instance" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Direction
+net:Property_Direction rdf:type owl:Class ;
+                       rdfs:subClassOf net:Feature .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Restriction_Net
+net:Restriction_Net rdf:type owl:Class ;
+                    rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Type
+net:Type rdf:type owl:Class ;
+         rdfs:subClassOf net:Net_Structure ;
+         rdfs:label "Semantic Net Type" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atom
+net:atom rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "atom" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class
+net:class rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "class" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#class_list
+net:class_list rdf:type owl:Class ;
+               rdfs:subClassOf net:Type ;
+               rdfs:label "classList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composite
+net:composite rdf:type owl:Class ;
+              rdfs:subClassOf net:Type ;
+              rdfs:label "composite" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#conjunctive_list
+net:conjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "conjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#disjunctive_list
+net:disjunctive_list rdf:type owl:Class ;
+                     rdfs:subClassOf net:list ;
+                     rdfs:label "disjunctive-list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entity_class_list
+net:entity_class_list rdf:type owl:Class ;
+                      rdfs:subClassOf net:class_list ;
+                      rdfs:label "entityClassList" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#event
+net:event rdf:type owl:Class ;
+          rdfs:subClassOf net:Type ;
+          rdfs:label "event" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#list
+net:list rdf:type owl:Class ;
+         rdfs:subClassOf net:Type ;
+         rdfs:label "list" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#relation
+net:relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Type ;
+             rdfs:label "relation" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#state_property
+net:state_property rdf:type owl:Class ;
+                   rdfs:subClassOf net:Type ;
+                   rdfs:label "stateProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#unary_list
+net:unary_list rdf:type owl:Class ;
+               rdfs:subClassOf net:list ;
+               rdfs:label "unary-list" .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#a
+<http://amr.isi.edu/amr_data/SSC-01-01#a> rdf:type owl:NamedIndividual ,
+                                                   ns21:and .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#b
+<http://amr.isi.edu/amr_data/SSC-01-01#b> rdf:type owl:NamedIndividual ,
+                                                   ns3:bind-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d
+<http://amr.isi.edu/amr_data/SSC-01-01#d> rdf:type owl:NamedIndividual ,
+                                                   ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#d2
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> rdf:type owl:NamedIndividual ,
+                                                    ns3:direct-02 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#g
+<http://amr.isi.edu/amr_data/SSC-01-01#g> rdf:type owl:NamedIndividual ,
+                                                   ns11:gravitation .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o
+<http://amr.isi.edu/amr_data/SSC-01-01#o> rdf:type owl:NamedIndividual ,
+                                                   ns11:object .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o2
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> rdf:type owl:NamedIndividual ,
+                                                    ns3:orbit-01 .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#o3
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> rdf:type owl:NamedIndividual ,
+                                                    ns21:or .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#p
+<http://amr.isi.edu/amr_data/SSC-01-01#p> rdf:type owl:NamedIndividual ,
+                                                   <http://amr.isi.edu/entity-types#planet> ,
+                                                   <http://amr.isi.edu/entity-types#system> .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#root01
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> rdf:type owl:NamedIndividual ,
+                                                        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/SSC-01-01#s
+<http://amr.isi.edu/amr_data/SSC-01-01#s> rdf:type owl:NamedIndividual ,
+                                                   ns11:system .
+
+
+###  http://amr.isi.edu/amr_data/SSC-01-01#s2
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> rdf:type owl:NamedIndividual ,
+                                                    ns11:sun .
+
+
+###  http://amr.isi.edu/entity-types#planet
+<http://amr.isi.edu/entity-types#planet> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/entity-types#system
+<http://amr.isi.edu/entity-types#system> rdf:type owl:NamedIndividual ,
+                                                  ns21:NamedEntity .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns3:FrameRole rdf:type owl:NamedIndividual ,
+                       ns21:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01
+ns3:bind-01 rdf:type owl:NamedIndividual ,
+                     ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0
+ns3:bind-01.ARG0 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1
+ns3:bind-01.ARG1 rdf:type owl:NamedIndividual ,
+                          ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/direct-02
+ns3:direct-02 rdf:type owl:NamedIndividual ,
+                       ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01
+ns3:orbit-01 rdf:type owl:NamedIndividual ,
+                      ns21:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0
+ns3:orbit-01.ARG0 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1
+ns3:orbit-01.ARG1 rdf:type owl:NamedIndividual ,
+                           ns3:FrameRole .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns11:domain rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#gravitation
+ns11:gravitation rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#manner
+ns11:manner rdf:type owl:NamedIndividual ,
+                     ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#object
+ns11:object rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op1
+ns11:op1 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#op2
+ns11:op2 rdf:type owl:NamedIndividual ,
+                  ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#part
+ns11:part rdf:type owl:NamedIndividual ,
+                   ns21:Role .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#sun
+ns11:sun rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#system
+ns11:system rdf:type owl:NamedIndividual ,
+                     ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns21:Frame rdf:type owl:NamedIndividual ,
+                    ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns21:NamedEntity rdf:type owl:NamedIndividual ,
+                          ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#and
+ns21:and rdf:type owl:NamedIndividual ,
+                  ns21:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#or
+ns21:or rdf:type owl:NamedIndividual ,
+                 ns21:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_and
+amr:concept_and rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_bind-01
+amr:concept_bind-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_direct-02
+amr:concept_direct-02 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_gravitation
+amr:concept_gravitation rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_manner
+amr:concept_manner rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_object
+amr:concept_object rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_or
+amr:concept_or rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_orbit-01
+amr:concept_orbit-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_part
+amr:concept_part rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_sun
+amr:concept_sun rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_system
+amr:concept_system rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_s2
+amr:edge_a_op1_s2 rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_o
+amr:edge_a_op2_o rdf:type owl:NamedIndividual ,
+                          amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG0_g
+amr:edge_b_ARG0_g rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_b_ARG1_s
+amr:edge_b_ARG1_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_d2_polarity_negative
+amr:edge_d2_polarity_negative rdf:type owl:NamedIndividual ,
+                                       amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG0_o2
+amr:edge_m9_ARG0_o2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_m9_ARG1_o3
+amr:edge_m9_ARG1_o3 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG0_o
+amr:edge_o2_ARG0_o rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o2_ARG1_s2
+amr:edge_o2_ARG1_s2 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op1_d
+amr:edge_o3_op1_d rdf:type owl:NamedIndividual ,
+                           amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_o3_op2_d2
+amr:edge_o3_op2_d2 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG0_s
+amr:edge_p9_ARG0_s rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p9_ARG1_a
+amr:edge_p9_ARG1_a rdf:type owl:NamedIndividual ,
+                            amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_SolarSystem
+amr:edge_p_name_SolarSystem rdf:type owl:NamedIndividual ,
+                                     amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_s_domain_p
+amr:edge_s_domain_p rdf:type owl:NamedIndividual ,
+                             amr:AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_and_a
+amr:leaf_and_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_and ;
+               amr:hasVariable amr:variable_a ;
+               amr:edge_a_op1_s2 amr:leaf_sun_s2 ;
+               amr:edge_a_op2_o amr:leaf_object_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_bind-01_b
+amr:leaf_bind-01_b rdf:type owl:NamedIndividual ,
+                            amr:AMR_Leaf ;
+                   amr:hasConcept amr:concept_bind-01 ;
+                   amr:hasVariable amr:variable_b ;
+                   amr:edge_b_ARG0_g amr:leaf_gravitation_g ;
+                   amr:edge_b_ARG1_s amr:leaf_system_s .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d
+amr:leaf_direct-02_d rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_direct-02 ;
+                     amr:hasVariable amr:variable_d .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_direct-02_d2
+amr:leaf_direct-02_d2 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_direct-02 ;
+                      amr:hasVariable amr:variable_d2 ;
+                      amr:edge_d2_polarity_negative amr:value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_gravitation_g
+amr:leaf_gravitation_g rdf:type owl:NamedIndividual ,
+                                amr:AMR_Leaf ;
+                       amr:hasConcept amr:concept_gravitation ;
+                       amr:hasVariable amr:variable_g .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasManner_m9
+amr:leaf_hasManner_m9 rdf:type owl:NamedIndividual ,
+                               amr:AMR_Leaf ;
+                      amr:hasConcept amr:concept_manner ;
+                      amr:hasVariable amr:variable_m9 ;
+                      amr:edge_m9_ARG0_o2 amr:leaf_orbit-01_o2 ;
+                      amr:edge_m9_ARG1_o3 amr:leaf_or_o3 ;
+                      amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_hasPart_p9
+amr:leaf_hasPart_p9 rdf:type owl:NamedIndividual ,
+                             amr:AMR_Leaf ;
+                    amr:hasConcept amr:concept_part ;
+                    amr:hasVariable amr:variable_p9 ;
+                    amr:edge_p9_ARG0_s amr:leaf_system_s ;
+                    amr:edge_p9_ARG1_a amr:leaf_and_a ;
+                    amr:isReifiedLeaf "true"^^xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_object_o
+amr:leaf_object_o rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_object ;
+                  amr:hasVariable amr:variable_o .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_or_o3
+amr:leaf_or_o3 rdf:type owl:NamedIndividual ,
+                        amr:AMR_Leaf ;
+               amr:hasConcept amr:concept_or ;
+               amr:hasVariable amr:variable_o3 ;
+               amr:edge_o3_op1_d amr:leaf_direct-02_d ;
+               amr:edge_o3_op2_d2 amr:leaf_direct-02_d2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_orbit-01_o2
+amr:leaf_orbit-01_o2 rdf:type owl:NamedIndividual ,
+                              amr:AMR_Leaf ;
+                     amr:hasConcept amr:concept_orbit-01 ;
+                     amr:hasVariable amr:variable_o2 ;
+                     amr:edge_o2_ARG0_o amr:leaf_object_o ;
+                     amr:edge_o2_ARG1_s2 amr:leaf_sun_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_sun_s2
+amr:leaf_sun_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Leaf ;
+                amr:hasConcept amr:concept_sun ;
+                amr:hasVariable amr:variable_s2 .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_p
+amr:leaf_system_p rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_p ;
+                  amr:edge_p_name_SolarSystem amr:value_SolarSystem .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_system_s
+amr:leaf_system_s rdf:type owl:NamedIndividual ,
+                           amr:AMR_Leaf ;
+                  amr:hasConcept amr:concept_system ;
+                  amr:hasVariable amr:variable_s ;
+                  amr:edge_s_domain_p amr:leaf_system_p .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+amr:role_ARG0 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+amr:role_ARG1 rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+amr:role_domain rdf:type owl:NamedIndividual ,
+                         net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+amr:role_name rdf:type owl:NamedIndividual ,
+                       net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+amr:role_op1 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+amr:role_op2 rdf:type owl:NamedIndividual ,
+                      net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+amr:role_polarity rdf:type owl:NamedIndividual ,
+                           net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_SSC-01-01
+amr:root_SSC-01-01 rdf:type owl:NamedIndividual ,
+                            amr:AMR_Root ;
+                   amr:hasRootLeaf amr:leaf_system_s ;
+                   amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+                   amr:hasSentenceID "SSC-01-01" ;
+                   amr:hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_SolarSystem
+amr:value_SolarSystem rdf:type owl:NamedIndividual ,
+                               amr:AMR_Value ;
+                      rdfs:label "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+amr:value_negative rdf:type owl:NamedIndividual ,
+                            amr:AMR_Value ;
+                   rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+amr:variable_a rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+               amr:label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_b
+amr:variable_b rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+               amr:label "b" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d
+amr:variable_d rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+               amr:label "d" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_d2
+amr:variable_d2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+                amr:label "d2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_g
+amr:variable_g rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+               amr:label "g" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_m9
+amr:variable_m9 rdf:type owl:NamedIndividual ,
+                         ns11:manner ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "m9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o
+amr:variable_o rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+               amr:label "o" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o2
+amr:variable_o2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+                amr:label "o2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_o3
+amr:variable_o3 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                amr:label "o3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+amr:variable_p rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+               amr:label "p" ;
+               amr:name "Solar System" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p9
+amr:variable_p9 rdf:type owl:NamedIndividual ,
+                         ns11:part ,
+                         amr:AMR_Variable ;
+                amr:isReifiedVariable "true"^^xsd:boolean ;
+                amr:label "p9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s
+amr:variable_s rdf:type owl:NamedIndividual ,
+                        amr:AMR_Variable ;
+               amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+               amr:label "s" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_s2
+amr:variable_s2 rdf:type owl:NamedIndividual ,
+                         amr:AMR_Variable ;
+                amr:fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                amr:label "s2" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_gravitation_g
+net:atomClass_gravitation_g rdf:type owl:NamedIndividual ,
+                                     net:Atom_Class_Net ;
+                            net:coverBaseNode amr:leaf_gravitation_g ;
+                            net:coverNode amr:leaf_gravitation_g ;
+                            net:coverNodeCount 1 ;
+                            net:hasClassName "gravitation" ;
+                            net:hasClassType sys:Entity ;
+                            net:hasNaming "gravitation" ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_object_o
+net:atomClass_object_o rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       net:coverBaseNode amr:leaf_object_o ;
+                       net:coverNode amr:leaf_object_o ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "object" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasNaming "object" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_sun_s2
+net:atomClass_sun_s2 rdf:type owl:NamedIndividual ,
+                              net:Atom_Class_Net ;
+                     net:coverBaseNode amr:leaf_sun_s2 ;
+                     net:coverNode amr:leaf_sun_s2 ;
+                     net:coverNodeCount 1 ;
+                     net:hasClassName "sun" ;
+                     net:hasClassType sys:Entity ;
+                     net:hasNaming "sun" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_p
+net:atomClass_system_p rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ;
+                       amr:role_name net:value_SolarSystem_blankNode ;
+                       net:coverBaseNode amr:leaf_system_p ;
+                       net:coverNode amr:leaf_system_p ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_system_s
+net:atomClass_system_s rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ,
+                                net:Deprecated_Net ;
+                       amr:role_domain net:atomClass_system_p ,
+                                       net:individual_system_SolarSystem ;
+                       net:coverBaseNode amr:leaf_system_s ;
+                       net:coverNode amr:leaf_system_s ;
+                       net:coverNodeCount 1 ;
+                       net:hasClassName "system" ;
+                       net:hasClassType sys:Entity ;
+                       net:hasMotherClassNet net:atomClass_system_p ;
+                       net:hasNaming "system" ;
+                       net:hasStructure "SSC-01-01" ;
+                       net:trackProgress net:initialized ,
+                                         net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_bind_b
+net:atomProperty_bind_b rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ;
+                        amr:role_ARG0 net:atomClass_gravitation_g ,
+                                      net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ;
+                        amr:role_ARG1 net:atomClass_system_s ,
+                                      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 amr:leaf_bind-01_b ;
+                        net:coverNode amr:leaf_bind-01_b ;
+                        net:hasNaming "bind" ;
+                        net:hasPropertyName "bind" ;
+                        net:hasPropertyName01 "binding" ;
+                        net:hasPropertyName10 "bind-by" ;
+                        net:hasPropertyName12 "bind-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "SSC-01-01" ;
+                        net:isCoreRoleLinked "true"^^xsd:boolean ;
+                        net:targetArgumentNode amr:leaf_gravitation_g ,
+                                               amr:leaf_system_s ;
+                        net:trackProgress net:initialized ,
+                                          net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d
+net:atomProperty_direct_d rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ;
+                          net:coverBaseNode amr:leaf_direct-02_d ;
+                          net:coverNode amr:leaf_direct-02_d ;
+                          net:hasNaming "direct" ;
+                          net:hasPropertyName "direct" ;
+                          net:hasPropertyName01 "directing" ;
+                          net:hasPropertyName10 "direct-by" ;
+                          net:hasPropertyName12 "direct-of" ;
+                          net:hasPropertyType owl:ObjectProperty ;
+                          net:hasStructure "SSC-01-01" ;
+                          net:isCoreRoleLinked "true"^^xsd:boolean ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_direct_d2
+net:atomProperty_direct_d2 rdf:type owl:NamedIndividual ,
+                                    net:Atom_Property_Net ;
+                           amr:role_polarity net:value_negative_blankNode ;
+                           net:coverBaseNode amr:leaf_direct-02_d2 ;
+                           net:coverNode amr:leaf_direct-02_d2 ;
+                           net:hasNaming "direct" ;
+                           net:hasPropertyName "direct" ;
+                           net:hasPropertyName01 "directing" ;
+                           net:hasPropertyName10 "direct-by" ;
+                           net:hasPropertyName12 "direct-of" ;
+                           net:hasPropertyType owl:ObjectProperty ;
+                           net:hasStructure "SSC-01-01" ;
+                           net:isCoreRoleLinked "true"^^xsd:boolean ;
+                           net:targetArgumentNode amr:value_negative ;
+                           net:trackProgress net:initialized ,
+                                             net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasManner_m9
+net:atomProperty_hasManner_m9 rdf:type owl:NamedIndividual ,
+                                       net:Atom_Property_Net ;
+                              amr:role_ARG0 net:atomProperty_orbit_o2 ;
+                              amr:role_ARG1 net:atomProperty_direct_d ,
+                                            net:atomProperty_direct_d2 ,
+                                            net:phenomena_conjunction-OR_o3 ;
+                              net:coverBaseNode amr:leaf_hasManner_m9 ;
+                              net:coverNode amr:leaf_hasManner_m9 ;
+                              net:hasNaming "hasManner" ;
+                              net:hasPropertyName "hasManner" ;
+                              net:hasPropertyName01 "hasManner" ;
+                              net:hasPropertyName10 "hasManner" ;
+                              net:hasPropertyName12 "hasManner" ;
+                              net:hasPropertyType owl:ObjectProperty ;
+                              net:hasStructure "SSC-01-01" ;
+                              net:isCoreRoleLinked "true"^^xsd:boolean ;
+                              net:targetArgumentNode amr:leaf_or_o3 ,
+                                                     amr:leaf_orbit-01_o2 ;
+                              net:trackProgress net:initialized ,
+                                                net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_hasPart_p9
+net:atomProperty_hasPart_p9 rdf:type owl:NamedIndividual ,
+                                     net:Atom_Property_Net ;
+                            amr:role_ARG0 net:atomClass_system_s ,
+                                          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 ;
+                            amr:role_ARG1 net:atomClass_object_o ,
+                                          net:atomClass_sun_s2 ,
+                                          net:logicalSet_and_a ,
+                                          net:phenomena_conjunction-AND_a ;
+                            net:coverBaseNode amr:leaf_hasPart_p9 ;
+                            net:coverNode amr:leaf_hasPart_p9 ;
+                            net:hasNaming "hasPart" ;
+                            net:hasPropertyName "hasPart" ;
+                            net:hasPropertyName01 "hasPart" ;
+                            net:hasPropertyName10 "hasPart" ;
+                            net:hasPropertyName12 "hasPart" ;
+                            net:hasPropertyType owl:ObjectProperty ;
+                            net:hasStructure "SSC-01-01" ;
+                            net:isCoreRoleLinked "true"^^xsd:boolean ;
+                            net:targetArgumentNode amr:leaf_and_a ,
+                                                   amr:leaf_system_s ;
+                            net:trackProgress net:initialized ,
+                                              net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_orbit_o2
+net:atomProperty_orbit_o2 rdf:type owl:NamedIndividual ,
+                                   net:Atom_Property_Net ,
+                                   net:Deprecated_Net ;
+                          amr:role_ARG0 net:atomClass_object_o ;
+                          amr:role_ARG1 net:atomClass_sun_s2 ;
+                          net:coverBaseNode amr:leaf_orbit-01_o2 ;
+                          net:coverNode amr: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"^^xsd:boolean ;
+                          net:targetArgumentNode amr:leaf_object_o ,
+                                                 amr:leaf_sun_s2 ;
+                          net:trackProgress net:initialized ,
+                                            net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_gravitation-binding-system-hasPart-sun-and-object_g
+net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g rdf:type owl:NamedIndividual ,
+                                                                                net:Composite_Class_Net ;
+                                                                       net:coverBaseNode amr:leaf_gravitation_g ;
+                                                                       net:coverNode amr:leaf_and_a ,
+                                                                                     amr:leaf_bind-01_b ,
+                                                                                     amr:leaf_gravitation_g ,
+                                                                                     amr:leaf_hasPart_p9 ,
+                                                                                     amr:leaf_system_s ;
+                                                                       net:coverNodeCount 5 ;
+                                                                       net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+                                                                       net:hasClassType sys:Entity ;
+                                                                       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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-object_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s rdf:type owl:NamedIndividual ,
+                                                                           net:Composite_Class_Net ;
+                                                                  amr:role_domain net:atomClass_system_p ,
+                                                                                  net:individual_system_SolarSystem ;
+                                                                  net:coverBaseNode amr:leaf_system_s ;
+                                                                  net:coverNode amr:leaf_and_a ,
+                                                                                amr:leaf_hasPart_p9 ,
+                                                                                amr:leaf_object_o ,
+                                                                                amr:leaf_system_s ;
+                                                                  net:coverNodeCount 4 ;
+                                                                  net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+                                                                  net:hasClassType sys:Entity ;
+                                                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object-hasPart-sun_s
+net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s rdf:type owl:NamedIndividual ,
+                                                                        net:Composite_Class_Net ;
+                                                               amr:role_domain net:atomClass_system_p ,
+                                                                               net:individual_system_SolarSystem ;
+                                                               net:coverBaseNode amr:leaf_system_s ;
+                                                               net:coverNode amr:leaf_and_a ,
+                                                                             amr:leaf_hasPart_p9 ,
+                                                                             amr:leaf_sun_s2 ,
+                                                                             amr:leaf_system_s ;
+                                                               net:coverNodeCount 4 ;
+                                                               net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+                                                               net:hasClassType sys:Entity ;
+                                                               net:hasMotherClassNet net:atomClass_system_p ,
+                                                                                     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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeClass_system-hasPart-sun-and-object_s
+net:compositeClass_system-hasPart-sun-and-object_s rdf:type owl:NamedIndividual ,
+                                                            net:Composite_Class_Net ;
+                                                   amr:role_domain net:atomClass_system_p ,
+                                                                   net:individual_system_SolarSystem ;
+                                                   net:coverBaseNode amr:leaf_system_s ;
+                                                   net:coverNode amr:leaf_and_a ,
+                                                                 amr:leaf_hasPart_p9 ,
+                                                                 amr:leaf_system_s ;
+                                                   net:coverNodeCount 3 ;
+                                                   net:hasClassName "system-hasPart-sun-and-object" ;
+                                                   net:hasClassType sys:Entity ;
+                                                   net:hasMotherClassNet net:atomClass_system_s ;
+                                                   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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_system_SolarSystem
+net:individual_system_SolarSystem rdf:type owl:NamedIndividual ,
+                                           net:Individual_Net ;
+                                  amr:role_name net:value_SolarSystem_blankNode ;
+                                  net:coverBaseNode amr:leaf_system_p ;
+                                  net:coverNode amr:leaf_system_p ;
+                                  net:hasIndividualLabel "Solar System" ;
+                                  net:hasMotherClassName net:atomClass_system_p ;
+                                  net:hasMotherClassNet net:atomClass_system_p ,
+                                                        net:atomClass_system_s ,
+                                                        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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#logicalSet_and_a
+net:logicalSet_and_a rdf:type owl:NamedIndividual ,
+                              net:Logical_Set_Net ;
+                     amr:role_op1 net:atomClass_sun_s2 ;
+                     amr:role_op2 net:atomClass_object_o ;
+                     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 amr:leaf_and_a ;
+                     net:coverNode amr:leaf_and_a ;
+                     net:hasLogicalConstraint "AND" ;
+                     net:hasNaming "hasPart-sun-and-object" ;
+                     net:hasStructure "SSC-01-01" ;
+                     net:trackProgress net:initialized ,
+                                       net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a
+net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomClass_sun_s2 ;
+                                amr:role_op2 net:atomClass_object_o ;
+                                net:coverBaseNode amr:leaf_and_a ;
+                                net:coverNode amr:leaf_and_a ;
+                                net:hasNaming "conjunction-AND" ;
+                                net:hasPhenomenaRef "and" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_and ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-OR_o3
+net:phenomena_conjunction-OR_o3 rdf:type owl:NamedIndividual ,
+                                         net:Phenomena_Net ;
+                                amr:role_op1 net:atomProperty_direct_d ;
+                                amr:role_op2 net:atomProperty_direct_d2 ;
+                                net:coverBaseNode amr:leaf_or_o3 ;
+                                net:coverNode amr:leaf_or_o3 ;
+                                net:hasNaming "conjunction-OR" ;
+                                net:hasPhenomenaRef "or" ;
+                                net:hasPhenomenaType amr:phenomena_conjunction_or ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_binding_system-hasPart-sun-and-object
+net:restriction_binding_system-hasPart-sun-and-object rdf:type owl:NamedIndividual ,
+                                                               net:Restriction_Net ;
+                                                      net:coverBaseNode amr:leaf_gravitation_g ;
+                                                      net:coverNode amr:leaf_and_a ,
+                                                                    amr:leaf_bind-01_b ,
+                                                                    amr:leaf_gravitation_g ,
+                                                                    amr:leaf_hasPart_p9 ,
+                                                                    amr:leaf_system_s ;
+                                                      net:coverTargetNode amr:leaf_and_a ,
+                                                                          amr:leaf_bind-01_b ,
+                                                                          amr:leaf_hasPart_p9 ,
+                                                                          amr: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 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_object
+net:restriction_hasPart_object rdf:type owl:NamedIndividual ,
+                                        net:Restriction_Net ;
+                               amr:role_domain net:atomProperty_orbit_o2 ;
+                               net:coverBaseNode amr:leaf_system_s ;
+                               net:coverNode amr:leaf_and_a ,
+                                             amr:leaf_hasPart_p9 ,
+                                             amr:leaf_object_o ,
+                                             amr:leaf_system_s ;
+                               net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                   amr:leaf_object_o ;
+                               net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ;
+                               net:hasRestrictionNetValue net:atomClass_object_o ;
+                               net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#restriction_hasPart_sun
+net:restriction_hasPart_sun rdf:type owl:NamedIndividual ,
+                                     net:Restriction_Net ;
+                            amr:role_domain net:atomProperty_orbit_o2 ;
+                            net:coverBaseNode amr:leaf_system_s ;
+                            net:coverNode amr:leaf_and_a ,
+                                          amr:leaf_hasPart_p9 ,
+                                          amr:leaf_sun_s2 ,
+                                          amr:leaf_system_s ;
+                            net:coverTargetNode amr:leaf_hasPart_p9 ,
+                                                amr:leaf_sun_s2 ;
+                            net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+                            net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+                            net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_SolarSystem_blankNode
+net:value_SolarSystem_blankNode rdf:type owl:NamedIndividual ,
+                                         net:Value_Net ;
+                                net:hasNaming "Solar System" ;
+                                net:hasStructure "SSC-01-01" ;
+                                net:hasValueLabel "Solar System" ;
+                                net:trackProgress net:initialized ,
+                                                  net:relation_propagated .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "SSC-01-01" ;
+                             net:hasValueLabel "negative" ;
+                             net:trackProgress net:initialized ,
+                                               net:relation_propagated .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+                                          ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> 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#d2> ns11:polarity "-" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+                                           ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+                                           ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> 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> rdfs:label "Solar System" .
+
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> 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/test-1#root01> ns21:hasSentence "The sun is a star." ;
+                                            ns21:hasID "test-1" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-1#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/amr_data/test-2#root01> ns21:hasSentence "Earth is a planet." ;
+                                            ns21:hasID "test-2" ;
+                                            ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+<http://amr.isi.edu/entity-types#planet> rdfs:comment "bug" .
+
+
+<http://amr.isi.edu/entity-types#system> rdfs:label "system" .
+
+
+ns3:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns21:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns21:NamedEntity rdfs:label "AMR-Term" ,
+                            "AMR-EntityType" .
+
+
+amr:concept_and amr:hasPhenomenaLink amr:phenomena_conjunction_and ;
+                amr:fromAmrLk ns21:and ;
+                amr:label "and" .
+
+
+amr:concept_bind-01 amr:fromAmrLk ns3:bind-01 ;
+                    amr:label "bind-01" .
+
+
+amr:concept_direct-02 amr:label "direct-02" ;
+                      amr:fromAmrLk ns3:direct-02 .
+
+
+amr:concept_gravitation amr:label "gravitation" ;
+                        amr:fromAmrLk ns11:gravitation .
+
+
+amr:concept_manner amr:fromAmrLk ns11:manner ;
+                   amr:label "hasManner" ;
+                   amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_object amr:fromAmrLk ns11:object ;
+                   amr:label "object" .
+
+
+amr:concept_or amr:hasPhenomenaLink amr:phenomena_conjunction_or ;
+               amr:label "or" ;
+               amr:fromAmrLk ns21:or .
+
+
+amr:concept_orbit-01 amr:label "orbit-01" ;
+                     amr:fromAmrLk ns3:orbit-01 .
+
+
+amr:concept_part amr:label "hasPart" ;
+                 amr:fromAmrLk ns11:part ;
+                 amr:isReifiedConcept "true"^^xsd:boolean .
+
+
+amr:concept_sun amr:label "sun" ;
+                amr:fromAmrLk ns11:sun .
+
+
+amr:concept_system amr:fromAmrLk ns11:system ;
+                   amr:label "system" ;
+                   amr:fromAmrLk <http://amr.isi.edu/entity-types#system> .
+
+
+amr:edge_a_op1_s2 amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_a_op2_o amr:hasAmrRole amr:role_op2 ;
+                 amr:hasRoleID "op2" .
+
+
+amr:edge_b_ARG0_g amr:hasAmrRole amr:role_ARG0 ;
+                  amr:hasRoleID "ARG0" .
+
+
+amr:edge_b_ARG1_s amr:hasRoleID "ARG1" ;
+                  amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_d2_polarity_negative amr:hasRoleID "polarity" ;
+                              amr:hasAmrRole amr:role_polarity .
+
+
+amr:edge_m9_ARG0_o2 amr:hasRoleID "ARG0" ;
+                    amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_m9_ARG1_o3 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o2_ARG0_o amr:hasRoleID "ARG0" ;
+                   amr:hasAmrRole amr:role_ARG0 .
+
+
+amr:edge_o2_ARG1_s2 amr:hasAmrRole amr:role_ARG1 ;
+                    amr:hasRoleID "ARG1" .
+
+
+amr:edge_o3_op1_d amr:hasAmrRole amr:role_op1 ;
+                  amr:hasRoleID "op1" .
+
+
+amr:edge_o3_op2_d2 amr:hasRoleID "op2" ;
+                   amr:hasAmrRole amr:role_op2 .
+
+
+amr:edge_p9_ARG0_s amr:hasAmrRole amr:role_ARG0 ;
+                   amr:hasRoleID "ARG0" .
+
+
+amr:edge_p9_ARG1_a amr:hasRoleID "ARG1" ;
+                   amr:hasAmrRole amr:role_ARG1 .
+
+
+amr:edge_p_name_SolarSystem amr:hasRoleID "name" ;
+                            amr:hasAmrRole amr:role_name .
+
+
+amr:edge_s_domain_p amr:hasRoleID "domain" ;
+                    amr:hasAmrRole amr:role_domain .
+
+
+amr:role_ARG0 amr:label "ARG0" .
+
+
+amr:role_ARG1 amr:label "ARG1" .
+
+
+amr:role_domain amr:toReifyWithBaseEdge "ARG0" ;
+                amr:label "domain" ;
+                amr:hasRelationName "domain" ;
+                amr:toReifyAsConcept "domain" ;
+                amr:toReifyWithHeadEdge "ARG1" .
+
+
+amr:role_name amr:label "name" .
+
+
+amr:role_op1 amr:label "op1" .
+
+
+amr:role_op2 amr:label "op2" .
+
+
+amr:role_polarity amr:label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f41f67aa7d8c9e0921492e75adfd879fb92d0d70
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-3.result.ttl
@@ -0,0 +1,936 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_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_person_p2 a net:Atom_Class_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-3.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..3de036c859229bb93d82511684aca1dbe6a30d83
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-3.ttl
@@ -0,0 +1,923 @@
+@base <https://amr.tetras-libre.fr/rdf/atom-extraction-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_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_person_p2 a net:Atom_Class_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-4.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-4.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f90dc27aa6de5eb09ca6d6b847cabb06c449f9de
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-4.result.ttl
@@ -0,0 +1,939 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-4/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns3:prohibit-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_prohibit-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_prohibition-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_prohibit-01_a ;
+    net:coverNode :leaf_prohibit-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('prohibit-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:concept_prohibit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:prohibit-01 ;
+    :hasPhenomenaLink :phenomena_modality_prohibition ;
+    :label "prohibit-01" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_prohibition-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_prohibit-01_a ;
+    net:coverNode :leaf_prohibit-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "prohibit-01" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:prohibit-01 ;
+    ns3:prohibit-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:prohibit-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net: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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_negative_blankNode a net:Deprecated_Net,
+        net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_prohibit-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_prohibit-01 ;
+    :hasVariable :variable_a .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-4.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-4.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e9849052b253e64c4dfc4ba50baaf54ff6b40f94
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-4.ttl
@@ -0,0 +1,924 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns3:prohibit-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_prohibit-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_prohibit-01_a ;
+    net:coverNode :leaf_prohibit-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "prohibit-01" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns1:AMR ;
+    ns1:has-id "document-03" ;
+    ns1:has-sentence "John is not allowed to play the movie." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:concept_prohibit-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:prohibit-01 ;
+    :hasPhenomenaLink :phenomena_modality_prohibition ;
+    :label "prohibit-01" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:prohibit-01 ;
+    ns3:prohibit-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:prohibit-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:leaf_prohibit-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_prohibit-01 ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-5.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-5.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d47c3428fa6879ed5734d0db808e8a4200660508
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-5.result.ttl
@@ -0,0 +1,1168 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-5/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:allow-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:polarity a owl:AnnotationProperty .
+
+ns3:has-id a owl:AnnotationProperty .
+
+ns3:has-sentence a owl:AnnotationProperty .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3:root a owl:AnnotationProperty .
+
+rdf:Property a owl:Class .
+
+<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_ARG1_r a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p_name_John a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_polarity_negative a owl:AnnotationProperty,
+        owl:NamedIndividual,
+        :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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 .
+
+:hasAmrRole a owl:AnnotationProperty .
+
+: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 .
+
+:hasPhenomenaLink a owl:AnnotationProperty .
+
+: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 .
+
+:name a owl: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_asail_odrl_sentences-08 a owl:NamedIndividual,
+        :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "asail_odrl_sentences-08" ;
+    :hasSentenceStatement "John is not allowed not to reproduce the Work." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+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 .
+
+cprm:Config_Parameters a owl:Class,
+        owl:NamedIndividual ;
+    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 owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a owl:AnnotationProperty ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a owl:AnnotationProperty ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a owl:AnnotationProperty,
+        owl:DatatypeProperty ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-reproduce_reproduce_r a owl:NamedIndividual,
+        net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-reproduce_reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:axiom_disjointProperty_reproduce_not-reproduce_r a owl:NamedIndividual,
+        net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_reproduce_not-reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:composeFrom a owl:AnnotationProperty .
+
+net:coverAmrValue a owl:AnnotationProperty .
+
+net:coverBaseNode a owl:AnnotationProperty .
+
+net:coverNode a owl:AnnotationProperty .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:hasActionName a owl:AnnotationProperty .
+
+net:hasAssigneeIndividualNet a owl:AnnotationProperty .
+
+net:hasAxiomName a owl:AnnotationProperty .
+
+net:hasAxiomURI a owl:AnnotationProperty .
+
+net:hasClassName a owl:AnnotationProperty .
+
+net:hasIndividualLabel a owl:AnnotationProperty .
+
+net:hasMotherClassNet a owl:AnnotationProperty .
+
+net:hasNaming a owl:AnnotationProperty .
+
+net:hasNetArgument a owl:AnnotationProperty .
+
+net:hasPhenomenaRef a owl:AnnotationProperty .
+
+net:hasPhenomenaType a owl:AnnotationProperty .
+
+net:hasPropertyName a owl:AnnotationProperty .
+
+net:hasPropertyName01 a owl:AnnotationProperty .
+
+net:hasPropertyName10 a owl:AnnotationProperty .
+
+net:hasPropertyName12 a owl:AnnotationProperty .
+
+net:hasPropertyType a owl:AnnotationProperty .
+
+net:hasRuleActionURI a owl:AnnotationProperty .
+
+net:hasRuleRelationName a owl:AnnotationProperty .
+
+net:hasStructure a owl:AnnotationProperty .
+
+net:hasValueLabel a owl:AnnotationProperty .
+
+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:isCoreRoleLinked a owl:AnnotationProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_prohibition-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal(\"not-[rdflib.term.Literal('allow-01')]\")]" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:rule_prohibition_a a owl:NamedIndividual,
+        net:Rule_Net ;
+    net:composeFrom net:action_reproduce_r,
+        net:phenomena_prohibition-modality_a ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "prohibition" ;
+    net:hasRuleActionURI net:action_reproduce_r ;
+    net:hasRuleRelationName "prohibition" ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:targetArgumentNode a owl:AnnotationProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> a ns3:AMR,
+        owl:NamedIndividual ;
+    ns3:has-id "asail_odrl_sentences-08" ;
+    ns3:has-sentence "John is not allowed not to reproduce the Work." ;
+    ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 .
+
+:concept_allow-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_person a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 a owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_name a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_a a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> ;
+    :label "a" .
+
+:variable_p a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ;
+    :label "r" .
+
+:variable_w a owl:NamedIndividual,
+        :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ;
+    :label "w" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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_possible-modality_a a owl:NamedIndividual,
+        net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> a ns11:allow-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:allow-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> a ns4:person,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> a ns11:reproduce-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> a ns11:work-01,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns3:NamedEntity,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:allow-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns3:Frame,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Concept a owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:role_polarity a owl:AnnotationProperty,
+        owl:Class,
+        owl:NamedIndividual,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_John a owl:NamedIndividual,
+        :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Axiom_Net a owl:Class .
+
+net:Class_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:atomProperty_work_w a owl:NamedIndividual,
+        net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-08" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:phenomena_prohibition-modality_a a owl:NamedIndividual,
+        net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:value_John_blankNode a owl:NamedIndividual,
+        net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-08" ;
+    net:hasValueLabel "John" .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Frame a ns3: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_person_p a owl:NamedIndividual,
+        net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+:value_negative a owl:NamedIndividual,
+        :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:individual_John_p a owl:NamedIndividual,
+        net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+: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:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:action_reproduce_r a owl:NamedIndividual,
+        net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a owl:AnnotationProperty ;
+    rdfs:label "Config Parameter Property" .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:compositeProperty_not-reproduce_r a owl:NamedIndividual,
+        net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "not-reproduce" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-08" .
+
+net:value_negative_blankNode a owl:NamedIndividual,
+        net:Deprecated_Net,
+        net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "asail_odrl_sentences-08" ;
+    net:hasValueLabel "negative" .
+
+:leaf_person_p a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_allow-01_a a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_a_ARG1_r :leaf_reproduce-01_r ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+net:atomProperty_reproduce_r a owl:NamedIndividual,
+        net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-08" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w,
+        :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_reproduce-01_r a owl:NamedIndividual,
+        :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :edge_r_polarity_negative :value_negative ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:AMR_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-5.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-5.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..26f847b17eaf6438109805849a716f89674e876c
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-5.ttl
@@ -0,0 +1,1869 @@
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@base <https://amr.tetras-libre.fr/rdf/schema> .
+
+<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ;
+                                          owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> .
+
+#################################################################
+#    Annotation properties
+#################################################################
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/allow-01.ARG1
+ns11:allow-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#polarity
+ns2:polarity rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-id
+ns3:has-id rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#has-sentence
+ns3:has-sentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasID
+ns3:hasID rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#hasSentence
+ns3:hasSentence rdf:type owl:AnnotationProperty .
+
+
+###  http://amr.isi.edu/rdf/core-amr#root
+ns3:root rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty
+:AMR_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_ARG1_r
+:edge_a_ARG1_r rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_polarity_negative
+:edge_a_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_John
+:edge_p_name_John rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_p
+:edge_r_ARG0_p rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_w
+:edge_r_ARG1_w rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_polarity_negative
+:edge_r_polarity_negative rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLk
+:fromAmrLk rdf:type owl:AnnotationProperty ;
+           rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole
+:fromAmrLkFramerole rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole
+:fromAmrLkRole rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot
+:fromAmrLkRoot rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :fromAmrLk .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName
+:getDirectPropertyName rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName
+:getInversePropertyName rdf:type owl:AnnotationProperty ;
+                        rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getProperty
+:getProperty rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#getPropertyType
+:getPropertyType rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :getProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasAmrRole
+:hasAmrRole rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConceptLink
+:hasConceptLink rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink
+:hasEdgeLink rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf :hasLink .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasLink
+:hasLink rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink
+:hasPhenomenaLink rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReification
+:hasReification rdf:type owl:AnnotationProperty ;
+                rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                rdfs:range xsd:boolean .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept
+:hasReificationConcept rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition
+:hasReificationDefinition rdf:type owl:AnnotationProperty ;
+                          rdfs:subPropertyOf :AMR_AnnotationProperty ;
+                          rdfs:range rdfs:Literal .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain
+:hasReificationDomain rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasReificationRange
+:hasReificationRange rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :hasReificationDefinition .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRelationName
+:hasRelationName rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceID
+:hasSentenceID rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement
+:hasSentenceStatement rdf:type owl:AnnotationProperty ;
+                      rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#label
+:label rdf:type owl:AnnotationProperty ;
+       rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#name
+:name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReify
+:toReify rdf:type owl:AnnotationProperty ;
+         rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept
+:toReifyAsConcept rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge
+:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge
+:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ;
+                     rdfs:subPropertyOf :toReify .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty
+sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#fromStructure
+sys:fromStructure rdf:type owl:AnnotationProperty ;
+                  rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:AnnotationProperty ;
+             rdfs:subPropertyOf cprm:configParamProperty ;
+             rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#configParamProperty
+cprm:configParamProperty rdf:type owl:AnnotationProperty ;
+                         rdfs:label "Config Parameter Property" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:AnnotationProperty ;
+            rdfs:subPropertyOf cprm:configParamProperty ;
+            rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newClassRef
+cprm:newClassRef rdfs:label "Reference for a new class" ;
+                 rdf:type owl:AnnotationProperty ;
+                 rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#newPropertyRef
+cprm:newPropertyRef rdfs:label "Reference for a new property" ;
+                    rdf:type owl:AnnotationProperty ;
+                    rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#objectRef
+cprm:objectRef rdfs:label "Object Reference" ;
+               rdf:type owl:AnnotationProperty ;
+               rdfs:subPropertyOf cprm:configParamProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:AnnotationProperty ;
+                       rdfs:subPropertyOf cprm:configParamProperty ;
+                       rdfs:domain cprm:Frame .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#abstractionClass
+net:abstractionClass rdf:type owl:AnnotationProperty ;
+                     rdfs:label "abstraction class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomType
+net:atomType rdf:type owl:AnnotationProperty ;
+             rdfs:label "atom type" ;
+             rdfs:subPropertyOf net:objectType .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#composeFrom
+net:composeFrom rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverAmrValue
+net:coverAmrValue rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverBaseNode
+net:coverBaseNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#coverNode
+net:coverNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#entityClass
+net:entityClass rdf:type owl:AnnotationProperty ;
+                rdfs:label "entity class" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#featureClass
+net:featureClass rdf:type owl:AnnotationProperty ;
+                 rdfs:label "feature class" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasActionName
+net:hasActionName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasAssigneeIndividualNet
+net:hasAssigneeIndividualNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasAxiomName
+net:hasAxiomName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasAxiomURI
+net:hasAxiomURI rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasClassName
+net:hasClassName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel
+net:hasIndividualLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet
+net:hasMotherClassNet rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNaming
+net:hasNaming rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasNetArgument
+net:hasNetArgument rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef
+net:hasPhenomenaRef rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType
+net:hasPhenomenaType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName
+net:hasPropertyName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01
+net:hasPropertyName01 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10
+net:hasPropertyName10 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12
+net:hasPropertyName12 rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasPropertyType
+net:hasPropertyType rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRuleActionURI
+net:hasRuleActionURI rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasRuleRelationName
+net:hasRuleRelationName rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasStructure
+net:hasStructure rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#hasValueLabel
+net:hasValueLabel rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_atom
+net:has_atom rdf:type owl:AnnotationProperty ;
+             rdfs:label "has atom" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class
+net:has_class rdf:type owl:AnnotationProperty ;
+              rdfs:label "is class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_name
+net:has_class_name rdf:type owl:AnnotationProperty ;
+                   rdfs:subPropertyOf net:has_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_class_uri
+net:has_class_uri rdf:type owl:AnnotationProperty ;
+                  rdfs:label "class uri" ;
+                  rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_concept
+net:has_concept rdf:type owl:AnnotationProperty ;
+                rdfs:label "concept "@fr ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_entity
+net:has_entity rdf:type owl:AnnotationProperty ;
+               rdfs:label "has entity" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_feature
+net:has_feature rdf:type owl:AnnotationProperty ;
+                rdfs:label "has feature" ;
+                rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance
+net:has_instance rdf:type owl:AnnotationProperty ;
+                 rdfs:label "entity instance" ;
+                 rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_instance_uri
+net:has_instance_uri rdf:type owl:AnnotationProperty ;
+                     rdfs:label "instance uri" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_item
+net:has_item rdf:type owl:AnnotationProperty ;
+             rdfs:label "has item" ;
+             rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class
+net:has_mother_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "has mother class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri
+net:has_mother_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_node
+net:has_node rdf:type owl:AnnotationProperty ;
+             rdfs:label "UNL Node" ;
+             rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_object
+net:has_object rdf:type owl:AnnotationProperty ;
+               rdfs:label "relation" ;
+               rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent
+net:has_parent rdf:type owl:AnnotationProperty ;
+               rdfs:label "has parent" ;
+               rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class
+net:has_parent_class rdf:type owl:AnnotationProperty ;
+                     rdfs:label "parent class" ;
+                     rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri
+net:has_parent_class_uri rdf:type owl:AnnotationProperty ;
+                         rdfs:label "parent class uri" ;
+                         rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_domain
+net:has_possible_domain rdf:type owl:AnnotationProperty ;
+                        rdfs:label "has possible domain" ;
+                        rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_possible_range
+net:has_possible_range rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has possible range" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation
+net:has_relation rdf:type owl:AnnotationProperty ;
+                 rdfs:label "has relation" ;
+                 rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_relation_value
+net:has_relation_value rdf:type owl:AnnotationProperty ;
+                       rdfs:label "has relation value" ;
+                       rdfs:subPropertyOf net:has_object .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_source
+net:has_source rdf:type owl:AnnotationProperty ;
+               rdfs:label "has source" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_structure
+net:has_structure rdf:type owl:AnnotationProperty ;
+                  rdfs:label "Linguistic Structure (in UNL Document)" ;
+                  rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_target
+net:has_target rdf:type owl:AnnotationProperty ;
+               rdfs:label "has target" ;
+               rdfs:subPropertyOf net:has_relation_value .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#has_value
+net:has_value rdf:type owl:AnnotationProperty ;
+              rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked
+net:isCoreRoleLinked rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#listGuiding
+net:listGuiding rdf:type owl:AnnotationProperty ;
+                rdfs:label "Guiding connector of a list (or, and)" ;
+                rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat1
+net:modCat1 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 1)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#modCat2
+net:modCat2 rdf:type owl:AnnotationProperty ;
+            rdfs:label "Modality Category (level 2)" ;
+            rdfs:subPropertyOf net:objectValue .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#netProperty
+net:netProperty rdf:type owl:AnnotationProperty ;
+                rdfs:label "netProperty" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectProperty
+net:objectProperty rdf:type owl:AnnotationProperty ;
+                   rdfs:label "object attribute" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectType
+net:objectType rdf:type owl:AnnotationProperty ;
+               rdfs:label "object type" ;
+               rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#objectValue
+net:objectValue rdf:type owl:AnnotationProperty ;
+                rdfs:label "valuations"@fr ;
+                rdfs:subPropertyOf net:objectProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode
+net:targetArgumentNode rdf:type owl:AnnotationProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#type
+net:type rdf:type owl:AnnotationProperty ;
+         rdfs:label "type "@fr ;
+         rdfs:subPropertyOf net:netProperty .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#verbClass
+net:verbClass rdf:type owl:AnnotationProperty ;
+              rdfs:label "verb class" ;
+              rdfs:subPropertyOf net:objectValue .
+
+
+#################################################################
+#    Object Properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty
+:AMR_ObjectProperty rdf:type owl:ObjectProperty ;
+                    rdfs:subPropertyOf owl:topObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasConcept
+:hasConcept rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Leaf .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleID
+:hasRoleID rdf:type owl:ObjectProperty ;
+           rdfs:subPropertyOf :AMR_ObjectProperty ;
+           rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRoleTag
+:hasRoleTag rdf:type owl:ObjectProperty ;
+            rdfs:subPropertyOf :AMR_ObjectProperty ;
+            rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRolesetID
+:hasRolesetID rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf :AMR_ObjectProperty ;
+              rdfs:domain :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf
+:hasRootLeaf rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#hasVariable
+:hasVariable rdf:type owl:ObjectProperty ;
+             rdfs:subPropertyOf :AMR_ObjectProperty ;
+             rdfs:domain :AMR_Leaf .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty
+sys:Out_ObjectProperty rdf:type owl:ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasDegree
+sys:hasDegree rdf:type owl:ObjectProperty ;
+              rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#hasFeature
+sys:hasFeature rdf:type owl:ObjectProperty ;
+               rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+
+#################################################################
+#    Data properties
+#################################################################
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty
+:AMR_DataProperty rdf:type owl:DatatypeProperty .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#baseURI
+cprm:baseURI rdf:type owl:DatatypeProperty ;
+             rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#netURI
+cprm:netURI rdf:type owl:DatatypeProperty ;
+            rdfs:range xsd:string .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI
+cprm:targetOntologyURI rdf:type owl:DatatypeProperty ;
+                       rdfs:range xsd:string .
+
+
+#################################################################
+#    Classes
+#################################################################
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> rdf:type owl:Class ;
+                                                        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/entity-types#person
+<http://amr.isi.edu/entity-types#person> rdf:type owl:Class ;
+                                         rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/allow-01
+ns11:allow-01 rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/work-01
+ns11:work-01 rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#AMR
+ns3:AMR rdf:type owl:Class ;
+        rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Concept
+ns3:Concept rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Linked_Data ;
+            rdfs:label "AMR-Concept" .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Linked_Data .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Role
+ns3:Role rdf:type owl:Class ;
+         rdfs:subClassOf :AMR_Linked_Data ;
+         rdfs:label "AMR-Role" .
+
+
+###  http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+rdf:Property rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Concept
+:AMR_Concept rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role
+:AMR_Core_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Edge
+:AMR_Edge rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Element
+:AMR_Element rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf
+:AMR_Leaf rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data
+:AMR_Linked_Data rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role
+:AMR_NonCore_Role rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role
+:AMR_Op_Role rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena
+:AMR_Phenomena rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept
+:AMR_Predicat_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role
+:AMR_Prep_Role rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation
+:AMR_Relation rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept
+:AMR_Relation_Concept rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Role
+:AMR_Role rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Root
+:AMR_Root rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Structure .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role
+:AMR_Specific_Role rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Structure
+:AMR_Structure rdf:type owl:Class .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept
+:AMR_Term_Concept rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Value
+:AMR_Value rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#AMR_Variable
+:AMR_Variable rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Element .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_allow-01
+:concept_allow-01 rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Relation_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_person
+:concept_person rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Term_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:Class ;
+                      rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_work-01
+:concept_work-01 rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Predicat_Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction
+:phenomena_conjunction rdf:type owl:Class ;
+                       rdfs:subClassOf :AMR_Phenomena ;
+                       :hasConceptLink "contrast-01" ,
+                                       "either" ,
+                                       "neither" ;
+                       :label "conjunction" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and
+:phenomena_conjunction_and rdf:type owl:Class ;
+                           rdfs:subClassOf :phenomena_conjunction ;
+                           :hasConceptLink "and" ;
+                           :label "conjunction-AND" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or
+:phenomena_conjunction_or rdf:type owl:Class ;
+                          rdfs:subClassOf :phenomena_conjunction ;
+                          :hasConceptLink "or" ;
+                          :label "conjunction-OR" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_degree
+:phenomena_degree rdf:type owl:Class ;
+                  rdfs:subClassOf :AMR_Phenomena ;
+                  :hasConceptLink "have-degree-91" ;
+                  :label "degree" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality
+:phenomena_modality rdf:type owl:Class ;
+                    rdfs:subClassOf :AMR_Phenomena .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_obligation
+:phenomena_modality_obligation rdf:type owl:Class ;
+                               rdfs:subClassOf :phenomena_modality ;
+                               :hasConceptLink "obligate-01" ;
+                               :label "obligation-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_possible
+:phenomena_modality_possible rdf:type owl:Class ;
+                             rdfs:subClassOf :phenomena_modality ;
+                             :hasConceptLink "allow-01" ,
+                                             "grant-01" ,
+                                             "likely-01" ,
+                                             "permit-01" ,
+                                             "possible-01" ;
+                             :label "possible-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_prohibition
+:phenomena_modality_prohibition rdf:type owl:Class ;
+                                rdfs:subClassOf :phenomena_modality ;
+                                :hasConceptLink "prohibit-01" ;
+                                :label "prohibition-modality" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_domain
+:relation_domain rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "false"^^xsd:boolean ;
+                 :hasRelationName "domain" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_manner
+:relation_manner rdf:type owl:Class ;
+                 rdfs:subClassOf :AMR_Relation ;
+                 :hasReification "true"^^xsd:boolean ;
+                 :hasReificationConcept "hasManner" ;
+                 :hasReificationDomain "ARG1" ;
+                 :hasReificationRange "ARG2" ;
+                 :hasRelationName "manner" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_mod
+:relation_mod rdf:type owl:Class ;
+              rdfs:subClassOf :AMR_Relation ;
+              :hasReification "false"^^xsd:boolean ;
+              :hasRelationName "mod" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_name
+:relation_name rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "false"^^xsd:boolean ;
+               :hasRelationName "name" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_part
+:relation_part rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Relation ;
+               :hasReification "true"^^xsd:boolean ;
+               :hasReificationConcept "hasPart" ;
+               :hasReificationDomain "ARG1" ;
+               :hasReificationRange "ARG2" ;
+               :hasRelationName "part" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_polarity
+:relation_polarity rdf:type owl:Class ;
+                   rdfs:subClassOf :AMR_Relation ;
+                   :hasReification "false"^^xsd:boolean ;
+                   :hasRelationName "polarity" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#relation_quant
+:relation_quant rdf:type owl:Class ;
+                rdfs:subClassOf :AMR_Relation ;
+                :hasReification "false"^^xsd:boolean ;
+                :hasRelationName "quant" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG2
+:role_ARG2 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG3
+:role_ARG3 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG4
+:role_ARG4 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG5
+:role_ARG5 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG6
+:role_ARG6 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG7
+:role_ARG7 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG8
+:role_ARG8 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG9
+:role_ARG9 rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_Core_Role ;
+           :label "ARG9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_domain
+:role_domain rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :hasRelationName "domain" ;
+             :label "domain" ;
+             :toReifyAsConcept "domain" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91
+:role_have-degree-91 rdf:type owl:Class ;
+                     rdfs:subClassOf :AMR_Specific_Role ;
+                     :getPropertyType <net:specificProperty> .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_manner
+:role_manner rdf:type owl:Class ;
+             rdfs:subClassOf :AMR_NonCore_Role ;
+             :getDirectPropertyName "manner" ;
+             :getPropertyType owl:DataProperty ;
+             :label "manner" ;
+             :toReifyAsConcept "manner" ;
+             :toReifyWithBaseEdge "ARG0" ;
+             :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_mod
+:role_mod rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_NonCore_Role ;
+          :getDirectPropertyName "hasFeature"^^xsd:string ;
+          :getPropertyType rdfs:subClassOf ,
+                           owl:ObjectProperty ;
+          :label "mod" ;
+          :toReifyAsConcept "mod" ;
+          :toReifyWithBaseEdge "ARG0" ;
+          :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op1
+:role_op1 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op2
+:role_op2 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op2" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op3
+:role_op3 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op3" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op4
+:role_op4 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op4" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op5
+:role_op5 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op5" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op6
+:role_op6 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op6" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op7
+:role_op7 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op7" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op8
+:role_op8 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op8" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_op9
+:role_op9 rdf:type owl:Class ;
+          rdfs:subClassOf :AMR_Op_Role ;
+          :label "op9" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_part
+:role_part rdf:type owl:Class ;
+           rdfs:subClassOf :AMR_NonCore_Role ;
+           :getDirectPropertyName "hasPart"^^xsd:string ;
+           :getInversePropertyName "partOf"^^xsd:string ;
+           :getPropertyType owl:ObjectProperty ;
+           :toReifyAsConcept "part" ;
+           :toReifyWithBaseEdge "ARG0" ;
+           :toReifyWithHeadEdge "ARG1" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:Class ;
+               rdfs:subClassOf :AMR_Specific_Role .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_quant
+:role_quant rdf:type owl:Class ;
+            rdfs:subClassOf :AMR_Specific_Role ;
+            :label "quant" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Degree
+sys:Degree rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Entity
+sys:Entity rdf:type owl:Class ;
+           rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Event
+sys:Event rdf:type owl:Class ;
+          rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Feature
+sys:Feature rdf:type owl:Class ;
+            rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Out_Structure
+sys:Out_Structure rdf:type owl:Class ;
+                  rdfs:label "Output Ontology Structure" .
+
+
+###  https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing
+sys:Undetermined_Thing rdf:type owl:Class ;
+                       rdfs:subClassOf sys:Out_Structure .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Action_Net
+net:Action_Net rdf:type owl:Class ;
+               rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net
+net:Atom_Class_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net
+net:Atom_Property_Net rdf:type owl:Class ;
+                      rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Axiom_Net
+net:Axiom_Net rdf:type owl:Class .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Class_Net
+net:Class_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net
+net:Composite_Class_Net rdf:type owl:Class ;
+                        rdfs:subClassOf net:Class_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net
+net:Composite_Property_Net rdf:type owl:Class ;
+                           rdfs:subClassOf net:Property_Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net
+net:Deprecated_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Feature
+net:Feature rdf:type owl:Class ;
+            rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Individual_Net
+net:Individual_Net rdf:type owl:Class ;
+                   rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net
+net:Net rdf:type owl:Class ;
+        rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Net_Structure
+net:Net_Structure rdf:type owl:Class ;
+                  rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
+                  rdfs:label "Semantic Net Structure" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net
+net:Phenomena_Net rdf:type owl:Class ;
+                  rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Property_Net
+net:Property_Net rdf:type owl:Class ;
+                 rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Relation
+net:Relation rdf:type owl:Class ;
+             rdfs:subClassOf net:Net_Structure .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Rule_Net
+net:Rule_Net rdf:type owl:Class ;
+             rdfs:subClassOf net:Net .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#Value_Net
+net:Value_Net rdf:type owl:Class ;
+              rdfs:subClassOf net:Net .
+
+
+#################################################################
+#    Individuals
+#################################################################
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> rdf:type owl:NamedIndividual ,
+                                                                 ns11:allow-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdf:type owl:NamedIndividual ,
+                                                                 <http://amr.isi.edu/entity-types#person> .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> rdf:type owl:NamedIndividual ,
+                                                                 ns11:reproduce-01 .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> rdf:type owl:NamedIndividual ,
+                                                                      ns3:AMR ;
+                                                             ns3:has-id "asail_odrl_sentences-08" ;
+                                                             ns3:has-sentence "John is not allowed not to reproduce the Work." ;
+                                                             ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> .
+
+
+###  http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> rdf:type owl:NamedIndividual ,
+                                                                 ns11:work-01 .
+
+
+###  http://amr.isi.edu/entity-types#person
+<http://amr.isi.edu/entity-types#person> rdf:type owl:NamedIndividual ,
+                                                  ns3:NamedEntity .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/FrameRole
+ns11:FrameRole rdf:type owl:NamedIndividual ,
+                        ns3:Role .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/allow-01
+ns11:allow-01 rdf:type owl:NamedIndividual ,
+                       ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/allow-01.ARG1
+ns11:allow-01.ARG1 rdf:type owl:NamedIndividual ,
+                            ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01
+ns11:reproduce-01 rdf:type owl:NamedIndividual ,
+                           ns3:Frame .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG0
+ns11:reproduce-01.ARG0 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/reproduce-01.ARG1
+ns11:reproduce-01.ARG1 rdf:type owl:NamedIndividual ,
+                                ns11:FrameRole .
+
+
+###  http://amr.isi.edu/frames/ld/v1.2.2/work-01
+ns11:work-01 rdf:type owl:NamedIndividual ,
+                      ns3:Frame .
+
+
+###  http://amr.isi.edu/rdf/amr-terms#domain
+ns2:domain rdf:type owl:NamedIndividual ,
+                    ns3:Role .
+
+
+###  http://amr.isi.edu/rdf/core-amr#Frame
+ns3:Frame rdf:type owl:NamedIndividual ,
+                   ns3:Concept .
+
+
+###  http://amr.isi.edu/rdf/core-amr#NamedEntity
+ns3:NamedEntity rdf:type owl:NamedIndividual ,
+                         ns3:Concept .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_allow-01
+:concept_allow-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_person
+:concept_person rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_reproduce-01
+:concept_reproduce-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#concept_work-01
+:concept_work-01 rdf:type owl:NamedIndividual .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_ARG1_r
+:edge_a_ARG1_r rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_a_polarity_negative
+:edge_a_polarity_negative rdf:type owl:NamedIndividual ,
+                                   :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_p_name_John
+:edge_p_name_John rdf:type owl:NamedIndividual ,
+                           :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG0_p
+:edge_r_ARG0_p rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_ARG1_w
+:edge_r_ARG1_w rdf:type owl:NamedIndividual ,
+                        :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#edge_r_polarity_negative
+:edge_r_polarity_negative rdf:type owl:NamedIndividual ,
+                                   :AMR_Edge .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_allow-01_a
+:leaf_allow-01_a rdf:type owl:NamedIndividual ,
+                          :AMR_Leaf ;
+                 :hasConcept :concept_allow-01 ;
+                 :hasVariable :variable_a ;
+                 :edge_a_ARG1_r :leaf_reproduce-01_r ;
+                 :edge_a_polarity_negative :value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_person_p
+:leaf_person_p rdf:type owl:NamedIndividual ,
+                        :AMR_Leaf ;
+               :hasConcept :concept_person ;
+               :hasVariable :variable_p ;
+               :edge_p_name_John :value_John .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_reproduce-01_r
+:leaf_reproduce-01_r rdf:type owl:NamedIndividual ,
+                              :AMR_Leaf ;
+                     :hasConcept :concept_reproduce-01 ;
+                     :hasVariable :variable_r ;
+                     :edge_r_ARG0_p :leaf_person_p ;
+                     :edge_r_ARG1_w :leaf_work-01_w ;
+                     :edge_r_polarity_negative :value_negative .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#leaf_work-01_w
+:leaf_work-01_w rdf:type owl:NamedIndividual ,
+                         :AMR_Leaf ;
+                :hasConcept :concept_work-01 ;
+                :hasVariable :variable_w .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG0
+:role_ARG0 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_ARG1
+:role_ARG1 rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_name
+:role_name rdf:type owl:NamedIndividual ,
+                    net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#role_polarity
+:role_polarity rdf:type owl:NamedIndividual ,
+                        net:Relation .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#root_asail_odrl_sentences-08
+:root_asail_odrl_sentences-08 rdf:type owl:NamedIndividual ,
+                                       :AMR_Root ;
+                              :hasRootLeaf :leaf_allow-01_a ;
+                              :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#root01> ;
+                              :hasSentenceID "asail_odrl_sentences-08" ;
+                              :hasSentenceStatement "John is not allowed not to reproduce the Work." .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_John
+:value_John rdf:type owl:NamedIndividual ,
+                     :AMR_Value ;
+            rdfs:label "John" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#value_negative
+:value_negative rdf:type owl:NamedIndividual ,
+                         :AMR_Value ;
+                rdfs:label "negative" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_a
+:variable_a rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> ;
+            :label "a" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_p
+:variable_p rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> ;
+            :label "p" ;
+            :name "John" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_r
+:variable_r rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ;
+            :label "r" .
+
+
+###  https://amr.tetras-libre.fr/rdf/schema#variable_w
+:variable_w rdf:type owl:NamedIndividual ,
+                     :AMR_Variable ;
+            :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ;
+            :label "w" .
+
+
+###  https://tenet.tetras-libre.fr/config/parameters#Config_Parameters
+cprm:Config_Parameters rdf:type owl:NamedIndividual ;
+                       cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+                       cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+                       cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#action_reproduce_r
+net:action_reproduce_r rdf:type owl:NamedIndividual ,
+                                net:Action_Net ;
+                       net:composeFrom net:atomProperty_reproduce_r ,
+                                       net:individual_John_p ;
+                       net:coverBaseNode :leaf_reproduce-01_r ;
+                       net:coverNode :leaf_person_p ,
+                                     :leaf_reproduce-01_r ;
+                       net:hasActionName "reproduce" ;
+                       net:hasAssigneeIndividualNet net:individual_John_p ;
+                       net:hasNaming "reproduce" ;
+                       net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomClass_person_p
+net:atomClass_person_p rdf:type owl:NamedIndividual ,
+                                net:Atom_Class_Net ,
+                                net:Deprecated_Net ;
+                       :role_name net:value_John_blankNode ;
+                       net:coverBaseNode :leaf_person_p ;
+                       net:coverNode :leaf_person_p ;
+                       net:hasClassName "person" ;
+                       net:hasNaming "person" ;
+                       net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r
+net:atomProperty_reproduce_r rdf:type owl:NamedIndividual ,
+                                      net:Atom_Property_Net ,
+                                      net:Deprecated_Net ;
+                             :role_ARG0 net:atomClass_person_p ,
+                                        net:individual_John_p ;
+                             :role_ARG1 net:atomProperty_work_w ;
+                             :role_polarity net:value_negative_blankNode ;
+                             net:coverBaseNode :leaf_reproduce-01_r ;
+                             net:coverNode :leaf_reproduce-01_r ;
+                             net:hasNaming "reproduce" ;
+                             net:hasPropertyName "reproduce" ;
+                             net:hasPropertyName01 "reproduceing" ;
+                             net:hasPropertyName10 "reproduce-by" ;
+                             net:hasPropertyName12 "reproduce-of" ;
+                             net:hasPropertyType owl:ObjectProperty ;
+                             net:hasStructure "asail_odrl_sentences-08" ;
+                             net:isCoreRoleLinked "true" ;
+                             net:targetArgumentNode :leaf_person_p ,
+                                                    :leaf_work-01_w ,
+                                                    :value_negative .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#atomProperty_work_w
+net:atomProperty_work_w rdf:type owl:NamedIndividual ,
+                                 net:Atom_Property_Net ;
+                        net:coverBaseNode :leaf_work-01_w ;
+                        net:coverNode :leaf_work-01_w ;
+                        net:hasNaming "work" ;
+                        net:hasPropertyName "work" ;
+                        net:hasPropertyName01 "working" ;
+                        net:hasPropertyName10 "work-by" ;
+                        net:hasPropertyName12 "work-of" ;
+                        net:hasPropertyType owl:ObjectProperty ;
+                        net:hasStructure "asail_odrl_sentences-08" ;
+                        net:isCoreRoleLinked "true" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#axiom_disjointProperty_not-reproduce_reproduce_r
+net:axiom_disjointProperty_not-reproduce_reproduce_r rdf:type owl:NamedIndividual ,
+                                                              net:Axiom_Net ;
+                                                     net:composeFrom net:atomProperty_reproduce_r ,
+                                                                     net:compositeProperty_not-reproduce_r ;
+                                                     net:coverBaseNode :leaf_reproduce-01_r ;
+                                                     net:coverNode :leaf_reproduce-01_r ;
+                                                     net:hasAxiomName "disjointProperty" ;
+                                                     net:hasAxiomURI owl:propertyDisjointWith ;
+                                                     net:hasNaming "disjointProperty_not-reproduce_reproduce" ;
+                                                     net:hasNetArgument net:atomProperty_reproduce_r ,
+                                                                        net:compositeProperty_not-reproduce_r ;
+                                                     net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#axiom_disjointProperty_reproduce_not-reproduce_r
+net:axiom_disjointProperty_reproduce_not-reproduce_r rdf:type owl:NamedIndividual ,
+                                                              net:Axiom_Net ;
+                                                     net:composeFrom net:atomProperty_reproduce_r ,
+                                                                     net:compositeProperty_not-reproduce_r ;
+                                                     net:coverBaseNode :leaf_reproduce-01_r ;
+                                                     net:coverNode :leaf_reproduce-01_r ;
+                                                     net:hasAxiomName "disjointProperty" ;
+                                                     net:hasAxiomURI owl:propertyDisjointWith ;
+                                                     net:hasNaming "disjointProperty_reproduce_not-reproduce" ;
+                                                     net:hasNetArgument net:atomProperty_reproduce_r ,
+                                                                        net:compositeProperty_not-reproduce_r ;
+                                                     net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#compositeProperty_not-reproduce_r
+net:compositeProperty_not-reproduce_r rdf:type owl:NamedIndividual ,
+                                               net:Composite_Property_Net ;
+                                      :role_ARG0 net:atomClass_person_p ,
+                                                 net:individual_John_p ;
+                                      :role_ARG1 net:atomProperty_work_w ;
+                                      :role_polarity net:value_negative_blankNode ;
+                                      net:composeFrom net:atomProperty_reproduce_r ;
+                                      net:coverBaseNode :leaf_reproduce-01_r ;
+                                      net:coverNode :leaf_reproduce-01_r ;
+                                      net:hasNaming "not-reproduce" ;
+                                      net:hasPropertyType owl:ObjectProperty ;
+                                      net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#individual_John_p
+net:individual_John_p rdf:type owl:NamedIndividual ,
+                               net:Individual_Net ;
+                      :role_name net:value_John_blankNode ;
+                      net:coverBaseNode :leaf_person_p ;
+                      net:coverNode :leaf_person_p ;
+                      net:hasIndividualLabel "John" ;
+                      net:hasMotherClassNet net:atomClass_person_p ;
+                      net:hasNaming "John" ;
+                      net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#inverse_direction
+net:inverse_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#normal_direction
+net:normal_direction rdf:type owl:NamedIndividual .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_possible-modality_a
+net:phenomena_possible-modality_a rdf:type owl:NamedIndividual ,
+                                           net:Deprecated_Net ,
+                                           net:Phenomena_Net ;
+                                  :role_ARG1 net:action_reproduce_r ,
+                                             net:atomProperty_reproduce_r ,
+                                             net:compositeProperty_not-reproduce_r ;
+                                  :role_polarity net:value_negative_blankNode ;
+                                  net:coverBaseNode :leaf_allow-01_a ;
+                                  net:coverNode :leaf_allow-01_a ;
+                                  net:hasNaming "possible-modality" ;
+                                  net:hasPhenomenaRef "allow-01" ;
+                                  net:hasPhenomenaType :phenomena_modality_possible ;
+                                  net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#phenomena_prohibition-modality_a
+net:phenomena_prohibition-modality_a rdf:type owl:NamedIndividual ,
+                                              net:Phenomena_Net ;
+                                     :role_ARG1 net:action_reproduce_r ,
+                                                net:atomProperty_reproduce_r ,
+                                                net:compositeProperty_not-reproduce_r ;
+                                     :role_polarity net:value_negative_blankNode ;
+                                     net:composeFrom net:phenomena_possible-modality_a ,
+                                                     net:value_negative_blankNode ;
+                                     net:coverBaseNode :leaf_allow-01_a ;
+                                     net:coverNode :leaf_allow-01_a ;
+                                     net:hasNaming "prohibition-modality" ;
+                                     net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+                                     net:hasPhenomenaType :phenomena_modality_prohibition ;
+                                     net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#rule_prohibition_a
+net:rule_prohibition_a rdf:type owl:NamedIndividual ,
+                                net:Rule_Net ;
+                       net:composeFrom net:action_reproduce_r ,
+                                       net:phenomena_prohibition-modality_a ;
+                       net:coverBaseNode :leaf_allow-01_a ;
+                       net:coverNode :leaf_allow-01_a ,
+                                     :leaf_person_p ,
+                                     :leaf_reproduce-01_r ;
+                       net:hasNaming "prohibition" ;
+                       net:hasRuleActionURI net:action_reproduce_r ;
+                       net:hasRuleRelationName "prohibition" ;
+                       net:hasStructure "asail_odrl_sentences-08" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_John_blankNode
+net:value_John_blankNode rdf:type owl:NamedIndividual ,
+                                  net:Value_Net ;
+                         net:coverAmrValue :value_John ;
+                         net:hasNaming "John" ;
+                         net:hasStructure "asail_odrl_sentences-08" ;
+                         net:hasValueLabel "John" .
+
+
+###  https://tenet.tetras-libre.fr/semantic-net#value_negative_blankNode
+net:value_negative_blankNode rdf:type owl:NamedIndividual ,
+                                      net:Value_Net ;
+                             net:coverAmrValue :value_negative ;
+                             net:hasNaming "negative" ;
+                             net:hasStructure "asail_odrl_sentences-08" ;
+                             net:hasValueLabel "negative" .
+
+
+#################################################################
+#    Annotations
+#################################################################
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#a> ns11:allow-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ;
+                                                        ns2:polarity "-" .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> rdfs:label "John" .
+
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-08#r> ns2:polarity "-" ;
+                                                        ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#w> ;
+                                                        ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-08#p> .
+
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasSentence "The sun is a star." ;
+                                            ns3:hasID "test-1" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2: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/amr_data/test-2#root01> ns3:hasSentence "Earth is a planet." ;
+                                            ns3:hasID "test-2" ;
+                                            ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+
+ns11:FrameRole rdfs:label "AMR-PropBank-Role" .
+
+
+ns3:Frame rdfs:label "AMR-PropBank-Frame" .
+
+
+ns3:NamedEntity rdfs:label "AMR-Term" ,
+                           "AMR-EntityType" .
+
+
+:concept_allow-01 :hasPhenomenaLink :phenomena_modality_possible ;
+                  :label "allow-01" ;
+                  :fromAmrLk ns11:allow-01 .
+
+
+:concept_person :label "person" ;
+                :fromAmrLk <http://amr.isi.edu/entity-types#person> .
+
+
+:concept_reproduce-01 :fromAmrLk ns11:reproduce-01 ;
+                      :label "reproduce-01" .
+
+
+:concept_work-01 :fromAmrLk ns11:work-01 ;
+                 :label "work-01" .
+
+
+:edge_a_ARG1_r :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_a_polarity_negative :hasRoleID "polarity" ;
+                          :hasAmrRole :role_polarity .
+
+
+:edge_p_name_John :hasRoleID "name" ;
+                  :hasAmrRole :role_name .
+
+
+:edge_r_ARG0_p :hasAmrRole :role_ARG0 ;
+               :hasRoleID "ARG0" .
+
+
+:edge_r_ARG1_w :hasAmrRole :role_ARG1 ;
+               :hasRoleID "ARG1" .
+
+
+:edge_r_polarity_negative :hasRoleID "polarity" ;
+                          :hasAmrRole :role_polarity .
+
+
+:role_ARG0 :label "ARG0" .
+
+
+:role_ARG1 :label "ARG1" .
+
+
+:role_name :label "name" .
+
+
+:role_polarity :label "polarity" .
+
+
+cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ;
+                       cprm:objectRef "object_" ;
+                       cprm:newClassRef "new-class#" .
+
+
+cprm:baseURI rdfs:label "Base URI" .
+
+
+cprm:netURI rdfs:label "Net URI" .
+
+
+cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" .
+
+
+#################################################################
+#    General axioms
+#################################################################
+
+[ rdf:type owl:AllDisjointClasses ;
+  owl:members ( sys:Degree
+                sys:Entity
+                sys:Feature
+              )
+] .
+
+
+###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
diff --git a/tests/dev_technical_tests/test_data/negation-devGraph-6.result.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-6.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..2b164b64ceaf2c74531ff7c54d47460cb97de21a
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-6.result.ttl
@@ -0,0 +1,1021 @@
+@base <https://amr.tetras-libre.fr/rdf/negation-devGraph-6/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_r a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_asail_odrl_sentences-09 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-09" ;
+    :hasSentenceStatement "John is obligated not to reproduce the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-reproduce_reproduce_r a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-reproduce_reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:axiom_disjointProperty_reproduce_not-reproduce_r a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_reproduce_not-reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:composeFrom net:phenomena_obligation-modality_o,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('obligate-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-09" ;
+    ns21:has-sentence "John is obligated not to reproduce the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+: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" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ;
+    :label "w" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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/asail_odrl_sentences-09#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ;
+    ns3:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:phenomena_obligation-modality_o a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> a ns4:person ;
+    rdfs:label "John" ;
+    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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_negative_blankNode a net:Deprecated_Net,
+        net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:hasValueLabel "negative" .
+
+ns11: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_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+: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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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:compositeProperty_not-reproduce_r a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "not-reproduce" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w,
+        :value_negative .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :edge_r_polarity_negative :value_negative ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:AMR_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/negation-devGraph-6.ttl b/tests/dev_technical_tests/test_data/negation-devGraph-6.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a7ed5916d52cf865eb52af87b829e0b6bb4e87ed
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/negation-devGraph-6.ttl
@@ -0,0 +1,1003 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_r a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_asail_odrl_sentences-09 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-09" ;
+    :hasSentenceStatement "John is obligated not to reproduce the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-reproduce_reproduce_r a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-reproduce_reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:axiom_disjointProperty_reproduce_not-reproduce_r a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_reproduce_not-reproduce" ;
+    net:hasNetArgument net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-09" ;
+    ns21:has-sentence "John is obligated not to reproduce the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+: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" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ;
+    :label "w" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG2 net:action_reproduce_r,
+        net:atomProperty_reproduce_r,
+        net:compositeProperty_not-reproduce_r ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> ;
+    ns3:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:hasValueLabel "negative" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-09#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+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:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns11: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_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:compositeProperty_not-reproduce_r a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "not-reproduce" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-09" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-09" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w,
+        :value_negative .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :edge_r_polarity_negative :value_negative ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:AMR_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..32034284e239663838683d540de97b2d7fdaa08c
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.result.ttl
@@ -0,0 +1,869 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-1/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns21:possible-01.ARG1 a ns21:FrameRole .
+
+ns21:use-01.ARG1 a ns21:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_m_name_9898 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9898 can be used." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns11:AMR ;
+    ns11:has-id "document-01" ;
+    ns11:has-sentence "Movie9898 can be used." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:use-01 ;
+    :label "use-01" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9898" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ;
+    :label "u" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9898_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_9898_m a net:Individual_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9898" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9898" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ;
+    ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ;
+    ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:possible-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:use-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9898 a :AMR_Value ;
+    rdfs:label "9898" .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9898_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9898 ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9898" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9898 :value_9898 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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: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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5ea1266c8f12ddfc9003d8b2375e4e5de6840b87
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-1.ttl
@@ -0,0 +1,869 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/01//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns21:possible-01.ARG1 a ns21:FrameRole .
+
+ns21:use-01.ARG1 a ns21:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_m_name_9898 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9898 can be used." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns1:AMR ;
+    ns1:has-id "document-01" ;
+    ns1:has-sentence "Movie9898 can be used." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:use-01 ;
+    :label "use-01" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9898" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ;
+    :label "u" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9898_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_9898_m a net:Individual_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9898" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9898" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ;
+    ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ;
+    ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:possible-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:use-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9898 a :AMR_Value ;
+    rdfs:label "9898" .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9898_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9898 ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9898" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9898 :value_9898 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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: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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bfe52fd89da61470297287679490e997003b94df
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.result.ttl
@@ -0,0 +1,932 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:play-02.ARG0 a ns11:FrameRole .
+
+ns11:play-02.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "John must play the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-02_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-02" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG2 net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns21:AMR ;
+    ns21:has-id "document-02" ;
+    ns21:has-sentence "John must play the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/document-02#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:play-02 ;
+    :label "play-02" .
+
+: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" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ;
+    ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ;
+    ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:play-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_p :leaf_play-02_p ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-02" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "John" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_play-02_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-02_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-02 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..03d5408f9d0196d23ba953ce4fcda2ee80d09dea
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-2.ttl
@@ -0,0 +1,931 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/02//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@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> .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:play-02.ARG0 a ns11:FrameRole .
+
+ns11:play-02.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "John must play the movie." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-02_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-02" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG2 net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns21:AMR ;
+    ns21:has-id "document-02" ;
+    ns21:has-sentence "John must play the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/document-02#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:play-02 ;
+    :label "play-02" .
+
+: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" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ;
+    ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ;
+    ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p2> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:play-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_p :leaf_play-02_p ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-02" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "John" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_play-02_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-02_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-02 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..3e60aca325b9c90c80cc33c91e4d8cfbe30717e5
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.result.ttl
@@ -0,0 +1,961 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-03" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-action-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..57db36c594180a10028e2424da7703e356a34b6e
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-action-devGraph-3.ttl
@@ -0,0 +1,960 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-03" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns1:AMR ;
+    ns1:has-id "document-03" ;
+    ns1:has-sentence "John is not allowed to play the movie.." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5767760f4488902b6b7e8adecd5e94965c4f3597
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.result.ttl
@@ -0,0 +1,1015 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-1/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:display-01.ARG1 a ns11:FrameRole .
+
+ns11:possible-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:time a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_mod_o a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_a_op1_d2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_d_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_time_a a :AMR_Edge ;
+    :hasRoleID "time" .
+
+:edge_m_name_9899 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "Movie9899 can be displayed only after 2019.." .
+
+: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 .
+
+ext-out:policy_document-02 ns1:permission """[ 
+        odrl:target <http://example.com/asset:9899.movie> ;  
+        odrl:action odrl:display ]""" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomProperty_after_a a net:Atom_Property_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_op1 net:atomProperty_date_d2 ;
+    net:coverBaseNode :leaf_after_a ;
+    net:coverNode :leaf_after_a ;
+    net:hasNaming "after" ;
+    net:hasPropertyName "after" ;
+    net:hasPropertyName01 "aftering" ;
+    net:hasPropertyName10 "after-by" ;
+    net:hasPropertyName12 "after-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_date-entity_d2,
+        :leaf_only_o .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_permission_p a net:Rule_Net ;
+    net:composeFrom net:action_display_d,
+        net:phenomena_possible-modality_p ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m,
+        :leaf_possible-01_p ;
+    net:hasNaming "permission" ;
+    net:hasRuleActionURI net:action_display_d ;
+    net:hasRuleRelationName "permission" ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns3:AMR ;
+    ns3:has-id "document-02" ;
+    ns3:has-sentence "Movie9899 can be displayed only after 2019.." ;
+    ns3:root <http://amr.isi.edu/amr_data/document-02#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_after rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:after ;
+    :label "after" .
+
+:concept_date-entity rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:date-entity ;
+    :label "date-entity" .
+
+:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:display-01 ;
+    :label "display-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_only rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:only ;
+    :label "only" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    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,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_op1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d2> ;
+    :label "d2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" ;
+    :name "9899" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_only_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasClassName "only" ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_date_d2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_date-entity_d2 ;
+    net:coverNode :leaf_date-entity_d2 ;
+    net:hasNaming "date" ;
+    net:hasPropertyName "date" ;
+    net:hasPropertyName01 "dateing" ;
+    net:hasPropertyName10 "date-by" ;
+    net:hasPropertyName12 "date-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" .
+
+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_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_display_d,
+        net:atomProperty_display_d ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#a> a ns3:after ;
+    ns2:mod <http://amr.isi.edu/amr_data/document-02#o> ;
+    ns2:op1 <http://amr.isi.edu/amr_data/document-02#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#d> a ns11:display-01 ;
+    ns11:display-01.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    ns2:time <http://amr.isi.edu/amr_data/document-02#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#d2> a ns3:date-entity ;
+    ns2:year "2019" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:label "9899" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns2:only ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:possible-01 ;
+    ns11:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-02#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:display-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:possible-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:only a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:after a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:date-entity a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9899 a :AMR_Value ;
+    rdfs:label "9899" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_display_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d ;
+    net:hasNaming "display" ;
+    net:hasPropertyName "display" ;
+    net:hasPropertyName01 "displaying" ;
+    net:hasPropertyName10 "display-by" ;
+    net:hasPropertyName12 "display-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9899_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9899 ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "9899" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_after_a a :AMR_Leaf ;
+    :edge_a_mod_o :leaf_only_o ;
+    :edge_a_op1_d2 :leaf_date-entity_d2 ;
+    :hasConcept :concept_after ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:action_display_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_display_d,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m ;
+    net:hasActionName "display" ;
+    net:hasNaming "display" ;
+    net:hasStructure "document-02" ;
+    net:hasTargetIndividualNet net:individual_9899_m .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_9899_m a net:Individual_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9899" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-02" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_date-entity_d2 a :AMR_Leaf ;
+    :hasConcept :concept_date-entity ;
+    :hasVariable :variable_d2 .
+
+:leaf_only_o a :AMR_Leaf ;
+    :hasConcept :concept_only ;
+    :hasVariable :variable_o .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_d :leaf_display-01_d ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_display-01_d a :AMR_Leaf ;
+    :edge_d_ARG1_m :leaf_movie_m ;
+    :edge_d_time_a :leaf_after_a ;
+    :hasConcept :concept_display-01 ;
+    :hasVariable :variable_d .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9899 :value_9899 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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 .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a351a8a76e630835301bff3d72887e5603350983
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-1.ttl
@@ -0,0 +1,1009 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:display-01.ARG1 a ns11:FrameRole .
+
+ns11:possible-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:time a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_mod_o a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_a_op1_d2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_d_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_time_a a :AMR_Edge ;
+    :hasRoleID "time" .
+
+:edge_m_name_9899 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "Movie9899 can be displayed only after 2019.." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomProperty_after_a a net:Atom_Property_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_op1 net:atomProperty_date_d2 ;
+    net:coverBaseNode :leaf_after_a ;
+    net:coverNode :leaf_after_a ;
+    net:hasNaming "after" ;
+    net:hasPropertyName "after" ;
+    net:hasPropertyName01 "aftering" ;
+    net:hasPropertyName10 "after-by" ;
+    net:hasPropertyName12 "after-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_date-entity_d2,
+        :leaf_only_o .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_permission_p a net:Rule_Net ;
+    net:composeFrom net:action_display_d,
+        net:phenomena_possible-modality_p ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m,
+        :leaf_possible-01_p ;
+    net:hasNaming "permission" ;
+    net:hasRuleActionURI net:action_display_d ;
+    net:hasRuleRelationName "permission" ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns3:AMR ;
+    ns3:has-id "document-02" ;
+    ns3:has-sentence "Movie9899 can be displayed only after 2019.." ;
+    ns3:root <http://amr.isi.edu/amr_data/document-02#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_after rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:after ;
+    :label "after" .
+
+:concept_date-entity rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:date-entity ;
+    :label "date-entity" .
+
+:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:display-01 ;
+    :label "display-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_only rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:only ;
+    :label "only" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    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,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_op1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#d2> ;
+    :label "d2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" ;
+    :name "9899" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_only_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasClassName "only" ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_date_d2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_date-entity_d2 ;
+    net:coverNode :leaf_date-entity_d2 ;
+    net:hasNaming "date" ;
+    net:hasPropertyName "date" ;
+    net:hasPropertyName01 "dateing" ;
+    net:hasPropertyName10 "date-by" ;
+    net:hasPropertyName12 "date-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" .
+
+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_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_display_d,
+        net:atomProperty_display_d ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#a> a ns3:after ;
+    ns2:mod <http://amr.isi.edu/amr_data/document-02#o> ;
+    ns2:op1 <http://amr.isi.edu/amr_data/document-02#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#d> a ns11:display-01 ;
+    ns11:display-01.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    ns2:time <http://amr.isi.edu/amr_data/document-02#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#d2> a ns3:date-entity ;
+    ns2:year "2019" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:label "9899" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns2:only ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:possible-01 ;
+    ns11:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-02#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:display-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:possible-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:only a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:after a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:date-entity a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9899 a :AMR_Value ;
+    rdfs:label "9899" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_movie_m a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+net:atomProperty_display_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d ;
+    net:hasNaming "display" ;
+    net:hasPropertyName "display" ;
+    net:hasPropertyName01 "displaying" ;
+    net:hasPropertyName10 "display-by" ;
+    net:hasPropertyName12 "display-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9899_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9899 ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "9899" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_after_a a :AMR_Leaf ;
+    :edge_a_mod_o :leaf_only_o ;
+    :edge_a_op1_d2 :leaf_date-entity_d2 ;
+    :hasConcept :concept_after ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:action_display_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_display_d,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m ;
+    net:hasActionName "display" ;
+    net:hasNaming "display" ;
+    net:hasStructure "document-02" ;
+    net:hasTargetIndividualNet net:individual_9899_m .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_9899_m a net:Individual_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9899" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-02" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_date-entity_d2 a :AMR_Leaf ;
+    :hasConcept :concept_date-entity ;
+    :hasVariable :variable_d2 .
+
+:leaf_only_o a :AMR_Leaf ;
+    :hasConcept :concept_only ;
+    :hasVariable :variable_o .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_d :leaf_display-01_d ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_display-01_d a :AMR_Leaf ;
+    :edge_d_ARG1_m :leaf_movie_m ;
+    :edge_d_time_a :leaf_after_a ;
+    :hasConcept :concept_display-01 ;
+    :hasVariable :variable_d .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9899 :value_9899 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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 .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..732785b5030bf495281b60e0e3ed25306bbc6078
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.result.ttl
@@ -0,0 +1,973 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-2/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+@prefix ns11: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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 .
+
+ext-out:policy_document-03 ns1:prohibition """[ 
+        odrl:target <http://example.com/asset:any.movie> ; 
+        odrl:assignee <http://example.com/asset:John.person> ; 
+        odrl:action odrl:play ]""" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_prohibition_a a net:Rule_Net ;
+    net:composeFrom net:action_play_p,
+        net:phenomena_prohibition-modality_a ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a,
+        :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "prohibition" ;
+    net:hasRuleActionURI net:action_play_p ;
+    net:hasRuleRelationName "prohibition" ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p,
+        net:individual_John_p2 ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasActionName "play" ;
+    net:hasAssigneeIndividualNet net:individual_John_p2 ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-03" ;
+    net:hasTargetClassNet net:atomClass_movie_m .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-generation-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e43966efcef67ce9edd7151534b9638d223e835f
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-2.ttl
@@ -0,0 +1,965 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_prohibition_a a net:Rule_Net ;
+    net:composeFrom net:action_play_p,
+        net:phenomena_prohibition-modality_a ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a,
+        :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "prohibition" ;
+    net:hasRuleActionURI net:action_play_p ;
+    net:hasRuleRelationName "prohibition" ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns1:AMR ;
+    ns1:has-id "document-03" ;
+    ns1:has-sentence "John is not allowed to play the movie.." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p,
+        net:individual_John_p2 ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasActionName "play" ;
+    net:hasAssigneeIndividualNet net:individual_John_p2 ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-03" ;
+    net:hasTargetClassNet net:atomClass_movie_m .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f1c7e3d5d21a99c9dace05596141ba3865ae74ae
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.result.ttl
@@ -0,0 +1,1024 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-generation-devGraph-3/result> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix ext-out: <https://tenet.tetras-libre.fr/extract-result#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+@prefix ns11: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:display-01.ARG1 a ns3:FrameRole .
+
+ns3:display-01.ARG2 a ns3:FrameRole .
+
+ns3:possible-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns11:Role .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_c_mod_o a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_c_name_Germany a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_d_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_ARG2_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_m_name_9899 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9899 can be displayed only in Germany." .
+
+: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 .
+
+ext-out:policy_document-01 ns1:permission """[ 
+        odrl:target <http://example.com/asset:9899.movie> ;  
+        odrl:action odrl:display ]""" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_only_o a net:Individual_Net ;
+    net:composeFrom net:atomClass_only_o ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "only" ;
+    net:hasMotherClassNet net:atomClass_only_o ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-01" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_permission_p a net:Rule_Net ;
+    net:composeFrom net:action_display_d,
+        net:phenomena_possible-modality_p ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m,
+        :leaf_possible-01_p ;
+    net:hasNaming "permission" ;
+    net:hasRuleActionURI net:action_display_d ;
+    net:hasRuleRelationName "permission" ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns11:AMR ;
+    ns11:has-id "document-01" ;
+    ns11:has-sentence "Movie9899 can be displayed only in Germany." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_country rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:country ;
+    :label "country" .
+
+:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:display-01 ;
+    :label "display-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_only rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:only ;
+    :label "only" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#c> ;
+    :label "c" ;
+    :name "Germany" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#d> ;
+    :label "d" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9899" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:compositeClass_only-country_c a net:Composite_Class_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:composeFrom net:atomClass_country_c,
+        net:atomClass_only_o ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c,
+        :leaf_only_o ;
+    net:hasMotherClassNet net:atomClass_country_c ;
+    net:hasNaming "only-country" ;
+    net:hasStructure "document-01" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_Germany_c a net:Individual_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c ;
+    net:hasIndividualLabel "Germany" ;
+    net:hasMotherClassNet net:atomClass_country_c ;
+    net:hasNaming "Germany" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_display_d,
+        net:atomProperty_display_d ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+<http://amr.isi.edu/amr_data/document-01#c> a ns4:country ;
+    rdfs:label "Germany" ;
+    ns2:mod <http://amr.isi.edu/amr_data/document-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#d> a ns3:display-01 ;
+    ns3:display-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    ns3:display-01.ARG2 <http://amr.isi.edu/amr_data/document-01#c> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9899" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#o> a ns2:only ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns3:possible-01 ;
+    ns3:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:country a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:display-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:possible-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:only a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:value_9899 a :AMR_Value ;
+    rdfs:label "9899" .
+
+:value_Germany a :AMR_Value ;
+    rdfs:label "Germany" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_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_movie_m a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+net:atomProperty_display_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9899_m ;
+    :role_ARG2 net:atomClass_country_c,
+        net:compositeClass_only-country_c,
+        net:individual_Germany_c ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d ;
+    net:hasNaming "display" ;
+    net:hasPropertyName "display" ;
+    net:hasPropertyName01 "displaying" ;
+    net:hasPropertyName10 "display-by" ;
+    net:hasPropertyName12 "display-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_country_c,
+        :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9899_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9899 ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9899" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net: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:action_display_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_display_d,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m ;
+    net:hasActionName "display" ;
+    net:hasNaming "display" ;
+    net:hasStructure "document-01" ;
+    net:hasTargetIndividualNet net:individual_9899_m .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_9899_m a net:Individual_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9899" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-01" .
+
+net:value_Germany_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_Germany ;
+    net:hasNaming "Germany" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "Germany" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_country_c a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c ;
+    net:hasClassName "country" ;
+    net:hasNaming "country" ;
+    net:hasStructure "document-01" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_d :leaf_display-01_d ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+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 .
+
+:leaf_display-01_d a :AMR_Leaf ;
+    :edge_d_ARG1_m :leaf_movie_m ;
+    :edge_d_ARG2_c :leaf_country_c ;
+    :hasConcept :concept_display-01 ;
+    :hasVariable :variable_d .
+
+:leaf_only_o a :AMR_Leaf ;
+    :hasConcept :concept_only ;
+    :hasVariable :variable_o .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:atomClass_only_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasClassName "only" ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-01" .
+
+rdf:Property a owl:Class .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_country_c a :AMR_Leaf ;
+    :edge_c_mod_o :leaf_only_o ;
+    :edge_c_name_Germany :value_Germany ;
+    :hasConcept :concept_country ;
+    :hasVariable :variable_c .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9899 :value_9899 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-generation-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5135eb5831c9fa86524986f3c969b3cba8a17af5
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-generation-devGraph-3.ttl
@@ -0,0 +1,1017 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/03//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#> .
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@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#> .
+
+ns1:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns1:hasID "test-1" ;
+    ns1:hasSentence "The sun is a star." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns1:hasID "test-2" ;
+    ns1:hasSentence "Earth is a planet." ;
+    ns1:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:display-01.ARG1 a ns3:FrameRole .
+
+ns3:display-01.ARG2 a ns3:FrameRole .
+
+ns3:possible-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns1:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns1:Role .
+
+ns1:hasID a owl:AnnotationProperty .
+
+ns1:hasSentence a owl:AnnotationProperty .
+
+ns1: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_c_mod_o a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_c_name_Germany a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_d_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d_ARG2_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_m_name_9899 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_d a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9899 can be displayed only in Germany." .
+
+: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:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_only_o a net:Individual_Net ;
+    net:composeFrom net:atomClass_only_o ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "only" ;
+    net:hasMotherClassNet net:atomClass_only_o ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-01" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_permission_p a net:Rule_Net ;
+    net:composeFrom net:action_display_d,
+        net:phenomena_possible-modality_p ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m,
+        :leaf_possible-01_p ;
+    net:hasNaming "permission" ;
+    net:hasRuleActionURI net:action_display_d ;
+    net:hasRuleRelationName "permission" ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns1:AMR ;
+    ns1:has-id "document-01" ;
+    ns1:has-sentence "Movie9899 can be displayed only in Germany." ;
+    ns1:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns1:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:NamedEntity a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_country rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#country> ;
+    :label "country" .
+
+:concept_display-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:display-01 ;
+    :label "display-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_only rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:only ;
+    :label "only" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#c> ;
+    :label "c" ;
+    :name "Germany" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#d> ;
+    :label "d" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9899" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net: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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:compositeClass_only-country_c a net:Composite_Class_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:composeFrom net:atomClass_country_c,
+        net:atomClass_only_o ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c,
+        :leaf_only_o ;
+    net:hasMotherClassNet net:atomClass_country_c ;
+    net:hasNaming "only-country" ;
+    net:hasStructure "document-01" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_Germany_c a net:Individual_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c ;
+    net:hasIndividualLabel "Germany" ;
+    net:hasMotherClassNet net:atomClass_country_c ;
+    net:hasNaming "Germany" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_display_d,
+        net:atomProperty_display_d ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+<http://amr.isi.edu/amr_data/document-01#c> a <http://amr.isi.edu/entity-types#country> ;
+    rdfs:label "Germany" ;
+    ns2:mod <http://amr.isi.edu/amr_data/document-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#d> a ns3:display-01 ;
+    ns3:display-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    ns3:display-01.ARG2 <http://amr.isi.edu/amr_data/document-01#c> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9899" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#o> a ns2:only ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns3:possible-01 ;
+    ns3:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#country> a ns1:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:display-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:possible-01 a ns1:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:only a ns1:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns1:Frame a ns1:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:value_9899 a :AMR_Value ;
+    rdfs:label "9899" .
+
+:value_Germany a :AMR_Value ;
+    rdfs:label "Germany" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_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_movie_m a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+net:atomProperty_display_d a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9899_m ;
+    :role_ARG2 net:atomClass_country_c,
+        net:compositeClass_only-country_c,
+        net:individual_Germany_c ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d ;
+    net:hasNaming "display" ;
+    net:hasPropertyName "display" ;
+    net:hasPropertyName01 "displaying" ;
+    net:hasPropertyName10 "display-by" ;
+    net:hasPropertyName12 "display-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_country_c,
+        :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9899_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9899 ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9899" .
+
+ns3:FrameRole a ns1:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net: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:action_display_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_display_d,
+        net:individual_9899_m ;
+    net:coverBaseNode :leaf_display-01_d ;
+    net:coverNode :leaf_display-01_d,
+        :leaf_movie_m ;
+    net:hasActionName "display" ;
+    net:hasNaming "display" ;
+    net:hasStructure "document-01" ;
+    net:hasTargetIndividualNet net:individual_9899_m .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_9899_m a net:Individual_Net ;
+    :role_name net:value_9899_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9899" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9899" ;
+    net:hasStructure "document-01" .
+
+net:value_Germany_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_Germany ;
+    net:hasNaming "Germany" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "Germany" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_country_c a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_only_o ;
+    :role_name net:value_Germany_blankNode ;
+    net:coverBaseNode :leaf_country_c ;
+    net:coverNode :leaf_country_c ;
+    net:hasClassName "country" ;
+    net:hasNaming "country" ;
+    net:hasStructure "document-01" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_d :leaf_display-01_d ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+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 .
+
+:leaf_display-01_d a :AMR_Leaf ;
+    :edge_d_ARG1_m :leaf_movie_m ;
+    :edge_d_ARG2_c :leaf_country_c ;
+    :hasConcept :concept_display-01 ;
+    :hasVariable :variable_d .
+
+:leaf_only_o a :AMR_Leaf ;
+    :hasConcept :concept_only ;
+    :hasVariable :variable_o .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:atomClass_only_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_only_o ;
+    net:coverNode :leaf_only_o ;
+    net:hasClassName "only" ;
+    net:hasNaming "only" ;
+    net:hasStructure "document-01" .
+
+rdf:Property a owl:Class .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_country_c a :AMR_Leaf ;
+    :edge_c_mod_o :leaf_only_o ;
+    :edge_c_name_Germany :value_Germany ;
+    :hasConcept :concept_country ;
+    :hasVariable :variable_c .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9899 :value_9899 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bbf6674233a1fc62d365e437e7bf6f353ee1abe4
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.result.ttl
@@ -0,0 +1,893 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-rule-devGraph-1/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns21:possible-01.ARG1 a ns21:FrameRole .
+
+ns21:use-01.ARG1 a ns21:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_m_name_9898 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9898 can be used." .
+
+: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: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_permission_p a net:Rule_Net ;
+    net:composeFrom net:action_use_u,
+        net:phenomena_possible-modality_p ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_possible-01_p,
+        :leaf_use-01_u ;
+    net:hasNaming "permission" ;
+    net:hasRuleActionURI net:action_use_u ;
+    net:hasRuleRelationName "permission" ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns11:AMR ;
+    ns11:has-id "document-01" ;
+    ns11:has-sentence "Movie9898 can be used." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:use-01 ;
+    :label "use-01" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9898" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ;
+    :label "u" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_9898_m a net:Individual_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9898" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_use_u,
+        net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9898" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ;
+    ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ;
+    ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:possible-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:use-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9898 a :AMR_Value ;
+    rdfs:label "9898" .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9898_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9898_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9898 ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9898" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:action_use_u a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_movie_m,
+        :leaf_use-01_u ;
+    net:hasActionName "use" ;
+    net:hasNaming "use" ;
+    net:hasStructure "document-01" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9898 :value_9898 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-1.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..22d38dedd371b2464492ba757d161a1d9dda7e3e
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-1.ttl
@@ -0,0 +1,881 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-1/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns21:possible-01.ARG1 a ns21:FrameRole .
+
+ns21:use-01.ARG1 a ns21:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_m_name_9898 a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG1_u a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_u_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#root01> ;
+    :hasRootLeaf :leaf_possible-01_p ;
+    :hasSentenceID "document-01" ;
+    :hasSentenceStatement "Movie9898 can be used." .
+
+: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: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_possible-modality_p a net:Phenomena_Net ;
+    :role_ARG1 net:action_use_u,
+        net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_possible-01_p ;
+    net:coverNode :leaf_possible-01_p ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "possible-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-01" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-01#root01> a ns11:AMR ;
+    ns11:has-id "document-01" ;
+    ns11:has-sentence "Movie9898 can be used." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-01#p> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_possible-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:possible-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "possible-01" .
+
+:concept_use-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:use-01 ;
+    :label "use-01" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#m> ;
+    :label "m" ;
+    :name "9898" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#p> ;
+    :label "p" .
+
+:variable_u a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-01#u> ;
+    :label "u" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:action_use_u a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_use_u ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_movie_m,
+        :leaf_use-01_u ;
+    net:hasActionName "use" ;
+    net:hasNaming "use" ;
+    net:hasStructure "document-01" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_9898_m a net:Individual_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasIndividualLabel "9898" ;
+    net:hasMotherClassNet net:atomClass_movie_m ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/document-01#m> a ns2:movie ;
+    rdfs:label "9898" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#p> a ns21:possible-01 ;
+    ns21:possible-01.ARG1 <http://amr.isi.edu/amr_data/document-01#u> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-01#u> a ns21:use-01 ;
+    ns21:use-01.ARG1 <http://amr.isi.edu/amr_data/document-01#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:possible-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:use-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_9898 a :AMR_Value ;
+    rdfs:label "9898" .
+
+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:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_use_u a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_movie_m,
+        net:individual_9898_m ;
+    net:coverBaseNode :leaf_use-01_u ;
+    net:coverNode :leaf_use-01_u ;
+    net:hasNaming "use" ;
+    net:hasPropertyName "use" ;
+    net:hasPropertyName01 "useing" ;
+    net:hasPropertyName10 "use-by" ;
+    net:hasPropertyName12 "use-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_9898_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_9898 ;
+    net:hasNaming "9898" ;
+    net:hasStructure "document-01" ;
+    net:hasValueLabel "9898" .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_possible-01_p a :AMR_Leaf ;
+    :edge_p_ARG1_u :leaf_use-01_u ;
+    :hasConcept :concept_possible-01 ;
+    :hasVariable :variable_p .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_movie_m a net:Atom_Class_Net ;
+    :role_name net:value_9898_blankNode ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_use-01_u a :AMR_Leaf ;
+    :edge_u_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_use-01 ;
+    :hasVariable :variable_u .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :edge_m_name_9898 :value_9898 ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..80a9bb0a725338cfe39e91ca5808e5cbdf24da1c
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.result.ttl
@@ -0,0 +1,956 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-rule-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:play-02.ARG0 a ns11:FrameRole .
+
+ns11:play-02.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "John must play the movie." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-02_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-02" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_play_p,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_movie_m,
+        :leaf_obligate-01_o,
+        :leaf_play-02_p ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_play_p ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns21:AMR ;
+    ns21:has-id "document-02" ;
+    ns21:has-sentence "John must play the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/document-02#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:play-02 ;
+    :label "play-02" .
+
+: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" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG2 net:action_play_p,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "document-02" .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ;
+    ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ;
+    ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:play-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasActionName "play" ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-02" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+net:atomClass_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-02" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "John" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_p :leaf_play-02_p ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_play-02_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_play-02_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-02 ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-2.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..0ddbd80ea7b3be80bb0ecb1802b9481f9f6abade
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-2.ttl
@@ -0,0 +1,944 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-2/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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> .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:play-02.ARG0 a ns11:FrameRole .
+
+ns11:play-02.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+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_o_ARG2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_document-02 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "document-02" ;
+    :hasSentenceStatement "John must play the movie." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-02_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-02" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_obligation-modality_o a net:Phenomena_Net ;
+    :role_ARG2 net:action_play_p,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "document-02" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-02#root01> a ns21:AMR ;
+    ns21:has-id "document-02" ;
+    ns21:has-sentence "John must play the movie." ;
+    ns21:root <http://amr.isi.edu/amr_data/document-02#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:play-02 ;
+    :label "play-02" .
+
+: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" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#m> ;
+    :label "m" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-02#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasActionName "play" ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-02" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-02_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-02" .
+
+<http://amr.isi.edu/amr_data/document-02#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/document-02#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p> a ns11:play-02 ;
+    ns11:play-02.ARG0 <http://amr.isi.edu/amr_data/document-02#p2> ;
+    ns11:play-02.ARG1 <http://amr.isi.edu/amr_data/document-02#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-02#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:play-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns21:Concept ;
+    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_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG2_p :leaf_play-02_p ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-02" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-02" ;
+    net:hasValueLabel "John" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-02_p ;
+    net:coverNode :leaf_play-02_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-02" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-02" .
+
+rdf:Property a owl:Class .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+:leaf_play-02_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-02 ;
+    :hasVariable :variable_p .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..64383f897fae88b3e5910afb841b391e95ae692e
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.result.ttl
@@ -0,0 +1,986 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-rule-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-03" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_prohibition_a a net:Rule_Net ;
+    net:composeFrom net:action_play_p,
+        net:phenomena_prohibition-modality_a ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a,
+        :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasNaming "prohibition" ;
+    net:hasRuleActionURI net:action_play_p ;
+    net:hasRuleRelationName "prohibition" ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasActionName "play" ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-03" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+: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_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+net:Net a owl:Class ;
+    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 .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Linked_Data a owl:Class .
+
+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/dev_technical_tests/test_data/odrl-rule-devGraph-3.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..94b7688083a2ff7a617fbd1e9d0b02a1d1574df3
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-3.ttl
@@ -0,0 +1,974 @@
+@base <https://amr.tetras-libre.fr/rdf/odrl-action-devGraph-3/result> .
+@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/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
+@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#> .
+
+ns11:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns11:hasID "test-1" ;
+    ns11:hasSentence "The sun is a star." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns11:hasID "test-2" ;
+    ns11:hasSentence "Earth is a planet." ;
+    ns11:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:allow-01.ARG1 a ns3:FrameRole .
+
+ns3:play-01.ARG0 a ns3:FrameRole .
+
+ns3:play-01.ARG1 a ns3:FrameRole .
+
+ns2:domain a ns11:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:hasID a owl:AnnotationProperty .
+
+ns11:hasSentence a owl:AnnotationProperty .
+
+ns11: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_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_p2_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_p_ARG0_p2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+: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_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_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_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_document-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#root01> ;
+    :hasRootLeaf :leaf_allow-01_a ;
+    :hasSentenceID "document-03" ;
+    :hasSentenceStatement "John is not allowed to play the movie.." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:compositeProperty_person-play-movie_p2 a net:Composite_Property_Net ;
+    :role_name net:value_John_blankNode ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomClass_person_p2,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_movie_m,
+        :leaf_person_p2,
+        :leaf_play-01_p ;
+    net:hasNaming "person-play-movie" ;
+    net:hasRestriction net:restriction_play-movie_p ;
+    net:hasStructure "document-03" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:phenomena_prohibition-modality_a a net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:phenomena_possible-modality_a,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "prohibition-modality" ;
+    net:hasPhenomenaRef "not-[rdflib.term.Literal('allow-01')]" ;
+    net:hasPhenomenaType :phenomena_modality_prohibition ;
+    net:hasStructure "document-03" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/document-03#root01> a ns11:AMR ;
+    ns11:has-id "document-03" ;
+    ns11:has-sentence "John is not allowed to play the movie.." ;
+    ns11:root <http://amr.isi.edu/amr_data/document-03#a> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns11:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:NamedEntity a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_allow-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:allow-01 ;
+    :hasPhenomenaLink :phenomena_modality_possible ;
+    :label "allow-01" .
+
+:concept_movie rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:movie ;
+    :label "movie" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
+
+:concept_play-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:play-01 ;
+    :label "play-01" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :label "prohibition-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#a> ;
+    :label "a" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/document-03#p2> ;
+    :label "p2" ;
+    :name "John" .
+
+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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:individual_John_p2 a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p2 ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_possible-modality_a a net:Deprecated_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:action_play_p,
+        net:atomProperty_play_p ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_allow-01_a ;
+    net:coverNode :leaf_allow-01_a ;
+    net:hasNaming "possible-modality" ;
+    net:hasPhenomenaRef "allow-01" ;
+    net:hasPhenomenaType :phenomena_modality_possible ;
+    net:hasStructure "document-03" .
+
+net:restriction_play-movie_p a net:Restriction_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasNaming "play-movie" ;
+    net:hasRestrictionNetValue net:atomClass_movie_m ;
+    net:hasRestrictionOnProperty net:atomProperty_play_p ;
+    net:hasStructure "document-03" .
+
+<http://amr.isi.edu/amr_data/document-03#a> a ns3:allow-01 ;
+    ns3:allow-01.ARG1 <http://amr.isi.edu/amr_data/document-03#p> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#m> a ns2:movie ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p> a ns3:play-01 ;
+    ns3:play-01.ARG0 <http://amr.isi.edu/amr_data/document-03#p2> ;
+    ns3:play-01.ARG1 <http://amr.isi.edu/amr_data/document-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/document-03#p2> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns4:person a ns11:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:allow-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:play-01 a ns11:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:movie a ns11:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:Frame a ns11:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+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:action_play_p a net:Action_Net ;
+    net:composeFrom net:atomClass_movie_m,
+        net:atomProperty_play_p ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_movie_m,
+        :leaf_play-01_p ;
+    net:hasActionName "play" ;
+    net:hasNaming "play" ;
+    net:hasStructure "document-03" ;
+    net:hasTargetNet net:atomClass_movie_m .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns3:FrameRole a ns11:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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_person_p2 a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p2 ;
+    net:coverNode :leaf_person_p2 ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "document-03" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "John" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "document-03" ;
+    net:hasValueLabel "negative" .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_allow-01_a a :AMR_Leaf ;
+    :edge_a_ARG1_p :leaf_play-01_p ;
+    :edge_a_polarity_negative :value_negative ;
+    :hasConcept :concept_allow-01 ;
+    :hasVariable :variable_a .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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:atomClass_movie_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_movie_m ;
+    net:coverNode :leaf_movie_m ;
+    net:hasClassName "movie" ;
+    net:hasNaming "movie" ;
+    net:hasStructure "document-03" .
+
+net:atomProperty_play_p a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p2,
+        net:individual_John_p2 ;
+    :role_ARG1 net:atomClass_movie_m ;
+    net:coverBaseNode :leaf_play-01_p ;
+    net:coverNode :leaf_play-01_p ;
+    net:hasNaming "play" ;
+    net:hasPropertyName "play" ;
+    net:hasPropertyName01 "playing" ;
+    net:hasPropertyName10 "play-by" ;
+    net:hasPropertyName12 "play-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "document-03" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_movie_m,
+        :leaf_person_p2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_movie_m a :AMR_Leaf ;
+    :hasConcept :concept_movie ;
+    :hasVariable :variable_m .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p2 a :AMR_Leaf ;
+    :edge_p2_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p2 .
+
+:leaf_play-01_p a :AMR_Leaf ;
+    :edge_p_ARG0_p2 :leaf_person_p2 ;
+    :edge_p_ARG1_m :leaf_movie_m ;
+    :hasConcept :concept_play-01 ;
+    :hasVariable :variable_p .
+
+net:Net a owl:Class ;
+    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_Linked_Data a owl:Class .
+
+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/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl
similarity index 59%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
rename to tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl
index 93cbc30a094f09bbbcfe366fad5b5ea47906b9c9..d6b1971feab32f21abb6010a7421bd451a74fc88 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl
@@ -1,67 +1,62 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//preprocessing> .
+@base <https://amr.tetras-libre.fr/rdf/odrl-rule-devGraph-4/result> .
 @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/frames/ld/v1.2.2/> .
-@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
-@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns4: <http://amr.isi.edu/entity-types#> .
 @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#> .
 
-ns3:Concept a rdfs:Class,
+ns21:Concept a rdfs:Class,
         owl:Class ;
     rdfs:label "AMR-Concept" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:Role a rdfs:Class,
+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> ns3:hasID "test-1" ;
-    ns3:hasSentence "The sun is a star." ;
-    ns3:root <http://amr.isi.edu/amr_data/test-1#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> ns3:hasID "test-2" ;
-    ns3:hasSentence "Earth is a planet." ;
-    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+<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> .
 
-ns11:direct-02.ARG1 a ns11:FrameRole .
+ns11:distribute-01.ARG0 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG1 a ns11:FrameRole .
+ns11:distribute-01.ARG1 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG2 a ns11:FrameRole .
+ns11:obligate-01.ARG1 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG3 a ns11:FrameRole .
+ns11:obligate-01.ARG2 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG5 a ns11:FrameRole .
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
 
-ns11:orbit-01.ARG0 a ns11:FrameRole .
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
 
-ns11:orbit-01.ARG1 a ns11:FrameRole .
-
-ns11:remain-01.ARG1 a ns11:FrameRole .
-
-ns2:domain a ns3:Role,
+ns3:domain a ns21:Role,
         owl:AnnotationProperty,
         owl:NamedIndividual .
 
-ns2:mod a ns3:Role .
-
-ns2:op1 a ns3:Role .
+ns3:op1 a ns21:Role .
 
-ns2:op2 a ns3:Role .
+ns3:op2 a ns21:Role .
 
-ns2:op3 a ns3:Role .
+ns21:hasID a owl:AnnotationProperty .
 
-ns3:hasID a owl:AnnotationProperty .
+ns21:hasSentence a owl:AnnotationProperty .
 
-ns3:hasSentence a owl:AnnotationProperty .
+ns21:root a owl:AnnotationProperty .
 
-ns3:root a owl:AnnotationProperty .
+rdf:type a net:Relation .
 
 <https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
     owl:versionIRI :0.1 .
@@ -71,94 +66,42 @@ ns3:root a owl:AnnotationProperty .
 :AMR_Prep_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:edge_a2_op1_o3 a :AMR_Edge ;
+:edge_a_op1_r a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a2_op2_p2 a :AMR_Edge ;
+:edge_a_op2_d a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_a2_op3_b a :AMR_Edge ;
-    :hasAmrRole :role_op3 ;
-    :hasRoleID "op3" .
-
-:edge_a_op1_h a :AMR_Edge ;
-    :hasAmrRole :role_op1 ;
-    :hasRoleID "op1" .
-
-:edge_a_op2_r a :AMR_Edge ;
-    :hasAmrRole :role_op2 ;
-    :hasRoleID "op2" .
-
-:edge_b_mod_s3 a :AMR_Edge ;
-    :hasAmrRole :role_mod ;
-    :hasRoleID "mod" .
-
-:edge_d_ARG1_o2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
 
-:edge_h2_ARG1_o3 a :AMR_Edge ;
+:edge_d_ARG1_w a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h2_ARG2_s2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG2 ;
-    :hasRoleID "ARG2" .
-
-:edge_h2_ARG3_m2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG3 ;
-    :hasRoleID "ARG3" .
-
-:edge_h_ARG1_p a :AMR_Edge ;
+:edge_o_ARG1_p a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h_ARG2_l a :AMR_Edge ;
+:edge_o_ARG2_a a :AMR_Edge ;
     :hasAmrRole :role_ARG2 ;
     :hasRoleID "ARG2" .
 
-:edge_h_ARG3_m a :AMR_Edge ;
-    :hasAmrRole :role_ARG3 ;
-    :hasRoleID "ARG3" .
-
-:edge_h_ARG5_o a :AMR_Edge ;
-    :hasAmrRole :role_ARG5 ;
-    :hasRoleID "ARG5" .
-
-:edge_o2_ARG0_o a :AMR_Edge ;
-    :hasAmrRole :role_ARG0 ;
-    :hasRoleID "ARG0" .
-
-:edge_o2_ARG1_s a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
-
-:edge_p2_mod_d2 a :AMR_Edge ;
-    :hasAmrRole :role_mod ;
-    :hasRoleID "mod" .
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
 
-:edge_p9_ARG0_s4 a :AMR_Edge ;
+:edge_r_ARG0_p a :AMR_Edge ;
     :hasAmrRole :role_ARG0 ;
     :hasRoleID "ARG0" .
 
-:edge_p9_ARG1_b a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
-
-:edge_p_quant_8 a :AMR_Edge ;
-    :hasAmrRole :role_quant ;
-    :hasRoleID "quant" .
-
-:edge_r_ARG1_a2 a :AMR_Edge ;
+:edge_r_ARG1_w a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_s4_name_SolarSystem a :AMR_Edge ;
-    :hasAmrRole :role_name ;
-    :hasRoleID "name" .
-
 :fromAmrLkFramerole a owl:AnnotationProperty ;
     rdfs:subPropertyOf :fromAmrLk .
 
@@ -231,34 +174,15 @@ ns3:root a owl:AnnotationProperty .
 :label a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-:leaf_direct-02_d a :AMR_Leaf ;
-    :edge_d_ARG1_o2 :leaf_orbit-01_o2 ;
-    :hasConcept :concept_direct-02 ;
-    :hasVariable :variable_d .
-
-:leaf_hasPart_p9 a :AMR_Leaf ;
-    :edge_p9_ARG0_s4 :leaf_system_s4 ;
-    :edge_p9_ARG1_b :leaf_body_b ;
-    :hasConcept :concept_part ;
-    :hasVariable :variable_p9 ;
-    :isReifiedLeaf true .
-
-:leaf_have-degree-91_h2 a :AMR_Leaf ;
-    :edge_h2_ARG1_o3 :leaf_object_o3 ;
-    :edge_h2_ARG2_s2 :leaf_small_s2 ;
-    :edge_h2_ARG3_m2 :leaf_more_m2 ;
-    :hasConcept :concept_have-degree-91 ;
-    :hasVariable :variable_h2 .
-
 :phenomena_conjunction_or a owl:Class ;
     rdfs:subClassOf :phenomena_conjunction ;
     :hasConceptLink "or" ;
     :label "conjunction-OR" .
 
-:phenomena_modality_obligation a owl:Class ;
-    rdfs:subClassOf :phenomena_modality ;
-    :hasConceptLink "obligate-01" ;
-    :label "obligation-modality" .
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
 
 :phenomena_modality_possible a owl:Class ;
     rdfs:subClassOf :phenomena_modality ;
@@ -271,6 +195,7 @@ ns3:root a owl:AnnotationProperty .
 
 :phenomena_modality_prohibition a owl:Class ;
     rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
     :label "prohibition-modality" .
 
 :relation_domain a owl:Class ;
@@ -314,10 +239,18 @@ ns3:root a owl:AnnotationProperty .
     :hasReification false ;
     :hasRelationName "quant" .
 
+: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" .
@@ -355,6 +288,20 @@ ns3:root a owl:AnnotationProperty .
     :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" .
@@ -392,11 +339,15 @@ ns3:root a owl:AnnotationProperty .
     rdfs:subClassOf :AMR_Specific_Role ;
     :label "polarity" .
 
-:root_SSC-02-01 a :AMR_Root ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#root01> ;
-    :hasRootLeaf :leaf_and_a ;
-    :hasSentenceID "SSC-02-01" ;
-    :hasSentenceStatement "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." .
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
 
 :toReifyAsConcept a owl:AnnotationProperty ;
     rdfs:subPropertyOf :toReify .
@@ -466,42 +417,15 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-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:Feature a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Individual_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Relation a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
-net:Rule_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 .
@@ -510,6 +434,10 @@ net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
 
+net:coverBaseNode a net:Relation .
+
+net:coverNode a net:Relation .
+
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -518,6 +446,14 @@ net:featureClass a owl:AnnotationProperty ;
     rdfs:label "feature class" ;
     rdfs:subPropertyOf net:objectValue .
 
+net:hasNaming a net:Relation .
+
+net:hasPhenomenaRef a net:Relation .
+
+net:hasPhenomenaType a net:Relation .
+
+net:hasStructure a net:Relation .
+
 net:has_atom a owl:AnnotationProperty ;
     rdfs:label "has atom" ;
     rdfs:subPropertyOf net:has_object .
@@ -621,6 +557,33 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_distribute_d,
+        net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_distribute_d,
+        net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-10",
+        "https://tenet.tetras-libre.fr/semantic-net#action_distribute_d",
+        "https://tenet.tetras-libre.fr/semantic-net#action_reproduce_r",
+        "https://tenet.tetras-libre.fr/semantic-net#atomProperty_distribute_d",
+        "https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r" .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -629,34 +592,19 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
-    ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ;
-    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
-    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ;
-    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ;
-    ns3:has-id "SSC-02-01" ;
-    ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ;
-    ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s4> a ns2:system ;
-    rdfs:label "Solar System" ;
-    ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
 
 <http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
 
-ns3:AMR a owl:Class ;
+ns21:AMR a owl:Class ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:NamedEntity a ns3:Concept,
+ns21:NamedEntity a ns21:Concept,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-EntityType",
@@ -666,243 +614,82 @@ ns3:NamedEntity a ns3:Concept,
 :AMR_Root a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:concept_body rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:body ;
-    :label "body" .
-
-:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns11:direct-02 ;
-    :label "direct-02" .
-
-:concept_dwarf rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:dwarf ;
-    :label "dwarf" .
-
-:concept_large rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:large ;
-    :label "large" .
-
-:concept_more rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns3:more ;
-    :label "more" .
-
-:concept_most rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns3:most ;
-    :label "most" .
-
-:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns11:orbit-01 ;
-    :label "orbit-01" .
-
-:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns2:part ;
-    :isReifiedConcept true ;
-    :label "hasPart" .
-
-:concept_remain-01 rdfs:subClassOf :AMR_Predicat_Concept ;
-    :fromAmrLk ns11:remain-01 ;
-    :label "remain-01" .
-
-:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:sun ;
-    :label "sun" .
-
-:concept_system rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:system ;
-    :label "system" .
-
-:leaf_and_a a :AMR_Leaf ;
-    :edge_a_op1_h :leaf_have-degree-91_h ;
-    :edge_a_op2_r :leaf_remain-01_r ;
-    :hasConcept :concept_and ;
-    :hasVariable :variable_a .
-
-:leaf_and_a2 a :AMR_Leaf ;
-    :edge_a2_op1_o3 :leaf_object_o3 ;
-    :edge_a2_op2_p2 :leaf_planet_p2 ;
-    :edge_a2_op3_b :leaf_body_b ;
-    :hasConcept :concept_and ;
-    :hasVariable :variable_a2 .
-
-:leaf_dwarf_d2 a :AMR_Leaf ;
-    :hasConcept :concept_dwarf ;
-    :hasVariable :variable_d2 .
-
-:leaf_have-degree-91_h a :AMR_Leaf ;
-    :edge_h_ARG1_p :leaf_planet_p ;
-    :edge_h_ARG2_l :leaf_large_l ;
-    :edge_h_ARG3_m :leaf_most_m ;
-    :edge_h_ARG5_o :leaf_object_o ;
-    :hasConcept :concept_have-degree-91 ;
-    :hasVariable :variable_h .
-
-:leaf_large_l a :AMR_Leaf ;
-    :hasConcept :concept_large ;
-    :hasVariable :variable_l .
-
-:leaf_more_m2 a :AMR_Leaf ;
-    :hasConcept :concept_more ;
-    :hasVariable :variable_m2 .
-
-:leaf_most_m a :AMR_Leaf ;
-    :hasConcept :concept_most ;
-    :hasVariable :variable_m .
-
-:leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o2 .
-
-:leaf_planet_p a :AMR_Leaf ;
-    :edge_p_quant_8 :value_8 ;
-    :hasConcept :concept_planet ;
-    :hasVariable :variable_p .
-
-:leaf_planet_p2 a :AMR_Leaf ;
-    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
-    :hasConcept :concept_planet ;
-    :hasVariable :variable_p2 .
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
-:leaf_remain-01_r a :AMR_Leaf ;
-    :edge_r_ARG1_a2 :leaf_and_a2 ;
-    :hasConcept :concept_remain-01 ;
-    :hasVariable :variable_r .
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
 
-:leaf_small_s2 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s2 .
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
 
-:leaf_small_s3 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s3 .
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
 
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
 
-:leaf_system_s4 a :AMR_Leaf ;
-    :edge_s4_name_SolarSystem :value_SolarSystem ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s4 .
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns4:person ;
+    :label "person" .
 
-:phenomena_conjunction_and a owl:Class ;
-    rdfs:subClassOf :phenomena_conjunction ;
-    :hasConceptLink "and" ;
-    :label "conjunction-AND" .
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
 
-:phenomena_degree a owl:Class ;
-    rdfs:subClassOf :AMR_Phenomena ;
-    :hasConceptLink "have-degree-91" ;
-    :label "degree" .
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
 
-:role_ARG5 a owl:Class ;
+:role_ARG2 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
-    :label "ARG5" .
+    :label "ARG2" .
 
-:role_name a owl:Class ;
+:role_name a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_NonCore_Role ;
     :label "name" .
 
-:role_op3 a owl:Class ;
+:role_op1 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Op_Role ;
-    :label "op3" .
-
-:role_quant a owl:Class ;
-    rdfs:subClassOf :AMR_Specific_Role ;
-    :label "quant" .
-
-:value_8 a :AMR_Value ;
-    rdfs:label "p" .
+    :label "op1" .
 
-:value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
+:role_op2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
 
 :variable_a a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
     :label "a" .
 
-:variable_a2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a2> ;
-    :label "a2" .
-
-:variable_b a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
-    :label "b" .
-
 :variable_d a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d> ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
     :label "d" .
 
-:variable_d2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#d2> ;
-    :label "d2" .
-
-:variable_h a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
-    :label "h" .
-
-:variable_h2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#h2> ;
-    :label "h2" .
-
-:variable_l a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#l> ;
-    :label "l" .
-
-:variable_m a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m> ;
-    :label "m" .
-
-:variable_m2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#m2> ;
-    :label "m2" .
-
 :variable_o a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
     :label "o" .
 
-:variable_o2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
-    :label "o2" .
-
-:variable_o3 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
-    :label "o3" .
-
 :variable_p a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p> ;
-    :label "p" .
-
-:variable_p2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#p2> ;
-    :label "p2" .
-
-:variable_p9 a ns2:part,
-        :AMR_Variable ;
-    :isReifiedVariable true ;
-    :label "p9" .
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
 
 :variable_r a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
     :label "r" .
 
-:variable_s a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s> ;
-    :label "s" .
-
-:variable_s2 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s2> ;
-    :label "s2" .
-
-:variable_s3 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
-    :label "s3" .
-
-:variable_s4 a :AMR_Variable ;
-    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#s4> ;
-    :label "s4" ;
-    :name "Solar System" .
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
 
 sys:Degree a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
@@ -915,146 +702,163 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-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-02-01#a> a ns3:and ;
-    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
-    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ;
-    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
-    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ;
-    ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ;
-    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ;
-    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ;
-    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ;
-    ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ;
-    ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
-    ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ;
-    ns2:quant "8" ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ;
-    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ;
-    ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
 
-ns11:direct-02 a ns3:Frame ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
 
-ns11:orbit-01 a ns3:Frame ;
+net:phenomena_conjunction-AND_a a net:Phenomena_Net,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_op1 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_and_a,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "conjunction-AND" ;
+    net:hasPhenomenaRef net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasStructure net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "asail_odrl_sentences-10" .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_ARG1 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomClass_person_p,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "obligation-modality" ;
+    net:hasPhenomenaRef net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasStructure net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns11:remain-01 a ns3:Frame ;
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:body a ns3:Concept ;
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:dwarf a ns3:Concept ;
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:large a ns3:Concept ;
+ns4:person a ns21:NamedEntity ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:part a ns3:Role ;
+ns11:distribute-01 a ns21:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:sun a ns3:Concept ;
+ns11:obligate-01 a ns21:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns2:system a ns3:Concept ;
+ns11:reproduce-01 a ns21:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:more a ns3:Concept ;
+ns11:work-01 a ns21:Frame ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:most a ns3:Concept ;
+ns21:and a ns21:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Relation_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-:AMR_Value a owl:Class ;
-    rdfs:subClassOf :AMR_Element .
-
-:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns3:and ;
-    :hasPhenomenaLink :phenomena_conjunction_and ;
-    :label "and" .
-
-:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns11:have-degree-91 ;
-    :hasPhenomenaLink :phenomena_degree ;
-    :label "have-degree-91" .
-
-:concept_object rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:object ;
-    :label "object" .
-
-:concept_planet rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk <http://amr.isi.edu/entity-types#planet> ;
-    :label "planet" .
-
-:concept_small rdfs:subClassOf :AMR_Term_Concept ;
-    :fromAmrLk ns2:small ;
-    :label "small" .
-
 :hasLink a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-:leaf_body_b a :AMR_Leaf ;
-    :edge_b_mod_s3 :leaf_small_s3 ;
-    :hasConcept :concept_body ;
-    :hasVariable :variable_b .
-
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_object_o3 a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o3 .
-
 :phenomena_conjunction a owl:Class ;
     rdfs:subClassOf :AMR_Phenomena ;
     :hasConceptLink "contrast-01",
@@ -1062,70 +866,60 @@ ns3:most a ns3:Concept ;
         "neither" ;
     :label "conjunction" .
 
-:role_ARG0 a owl:Class ;
-    rdfs:subClassOf :AMR_Core_Role ;
-    :label "ARG0" .
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
 
-:role_ARG2 a owl:Class ;
-    rdfs:subClassOf :AMR_Core_Role ;
-    :label "ARG2" .
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
 
-:role_ARG3 a owl:Class ;
+:role_ARG0 a owl:Class,
+        net:Relation ;
     rdfs:subClassOf :AMR_Core_Role ;
-    :label "ARG3" .
-
-: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_op1 a owl:Class ;
-    rdfs:subClassOf :AMR_Op_Role ;
-    :label "op1" .
+    :label "ARG0" .
 
-:role_op2 a owl:Class ;
-    rdfs:subClassOf :AMR_Op_Role ;
-    :label "op2" .
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
 
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
-    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
 
-<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns11:have-degree-91 a ns3:Frame ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns2:object a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns2:small a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns3:and a ns3:Concept ;
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
     rdfs:subClassOf :AMR_Linked_Data .
 
 :AMR_Concept a owl:Class ;
@@ -1134,6 +928,9 @@ ns3:and a ns3:Concept ;
 :AMR_Phenomena a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
 :AMR_Specific_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
@@ -1147,12 +944,26 @@ ns3:and a ns3:Concept ;
     rdfs:range rdfs:Literal ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
 :phenomena_modality a owl:Class ;
     rdfs:subClassOf :AMR_Phenomena .
 
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+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)." .
@@ -1161,7 +972,11 @@ net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
-ns3:Frame a ns3:Concept,
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a ns4:person ;
+    rdfs:label "John" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-PropBank-Frame" ;
@@ -1170,29 +985,62 @@ ns3:Frame a ns3:Concept,
 :AMR_Element a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 :AMR_ObjectProperty a owl:ObjectProperty ;
     rdfs:subPropertyOf owl:topObjectProperty .
 
-:AMR_Predicat_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
-
 :AMR_Structure a owl:Class .
 
-:role_ARG1 a owl:Class ;
-    rdfs:subClassOf :AMR_Core_Role ;
-    :label "ARG1" .
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
 
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
@@ -1202,14 +1050,17 @@ rdf:Property a owl:Class .
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-ns11:FrameRole a ns3:Role,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-PropBank-Role" ;
-    rdfs:subClassOf :AMR_Linked_Data .
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
 
-:AMR_Term_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
 
 net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
@@ -1226,21 +1077,79 @@ net:has_object 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 .
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
 
-:AMR_Variable a owl:Class ;
-    rdfs:subClassOf :AMR_Element .
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
 
-:AMR_Leaf a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
 
-:AMR_Edge a owl:Class ;
-    rdfs:subClassOf :AMR_Structure .
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
 
 :AMR_Linked_Data a owl:Class .
 
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
 [] a owl:AllDisjointClasses ;
     owl:members ( sys:Degree sys:Entity sys:Feature ) .
 
diff --git a/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..7af624b50573dc8418393ab0f4924363916a6c45
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.ttl
@@ -0,0 +1,1154 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/06//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:distribute-01.ARG0 a ns11:FrameRole .
+
+ns11:distribute-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:op1 a ns21:Role .
+
+ns3:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+rdf:type a net:Relation .
+
+<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_r a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_d a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_d_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_d_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_name_John a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_r_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_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" .
+
+:root_asail_odrl_sentences-10 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-10" ;
+    :hasSentenceStatement "John is obligated to reproduce and distribute the Work." .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:coverBaseNode a net:Relation .
+
+net:coverNode a net:Relation .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:hasNaming a net:Relation .
+
+net:hasPhenomenaRef a net:Relation .
+
+net:hasPhenomenaType a net:Relation .
+
+net:hasStructure a net:Relation .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_distribute_d,
+        net:action_reproduce_r,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_obligate-01_o,
+        :leaf_person_p,
+        :leaf_reproduce-01_r,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_distribute_d,
+        net:action_reproduce_r ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "asail_odrl_sentences-10",
+        "https://tenet.tetras-libre.fr/semantic-net#action_distribute_d",
+        "https://tenet.tetras-libre.fr/semantic-net#action_reproduce_r",
+        "https://tenet.tetras-libre.fr/semantic-net#atomProperty_distribute_d",
+        "https://tenet.tetras-libre.fr/semantic-net#atomProperty_reproduce_r" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-10" ;
+    ns21:has-sentence "John is obligated to reproduce and distribute the Work." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+: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 .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_distribute-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:distribute-01 ;
+    :label "distribute-01" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    :label "a" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    :label "d" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> ;
+    :label "o" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    :label "p" ;
+    :name "John" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    :label "r" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    :label "w" .
+
+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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_op1 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_op2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_and_a,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "conjunction-AND" ;
+    net:hasPhenomenaRef net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasStructure net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "asail_odrl_sentences-10" .
+
+net:phenomena_obligation-modality_o a net:Phenomena_Net,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    :role_ARG1 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomClass_person_p,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    :role_ARG2 net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:coverNode :leaf_obligate-01_o,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasNaming net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "obligation-modality" ;
+    net:hasPhenomenaRef net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation,
+        net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r ;
+    net:hasStructure net:action_distribute_d,
+        net:action_reproduce_r,
+        net:atomProperty_distribute_d,
+        net:atomProperty_reproduce_r,
+        "asail_odrl_sentences-10" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#d> a ns11:distribute-01 ;
+    ns11:distribute-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:distribute-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:distribute-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:value_John a :AMR_Value ;
+    rdfs:label "John" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_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:atomProperty_work_w a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_John_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_John ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:hasValueLabel "John" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_and_a a :AMR_Leaf ;
+    :edge_a_op1_r :leaf_reproduce-01_r ;
+    :edge_a_op2_d :leaf_distribute-01_d ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-10#p> a <http://amr.isi.edu/entity-types#person> ;
+    rdfs:label "John" ;
+    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_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_p :leaf_person_p ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_distribute-01_d a :AMR_Leaf ;
+    :edge_d_ARG0_p :leaf_person_p ;
+    :edge_d_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_distribute-01 ;
+    :hasVariable :variable_d .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_p :leaf_person_p ;
+    :edge_r_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:individual_John_p a net:Individual_Net ;
+    :role_name net:value_John_blankNode ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasIndividualLabel "John" ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "John" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    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_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_name_John :value_John ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Linked_Data a owl:Class .
+
+net:atomProperty_distribute_d a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d ;
+    net:hasNaming "distribute" ;
+    net:hasPropertyName "distribute" ;
+    net:hasPropertyName01 "distributeing" ;
+    net:hasPropertyName10 "distribute-by" ;
+    net:hasPropertyName12 "distribute-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:individual_John_p ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "asail_odrl_sentences-10" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_work-01_w .
+
+net:action_distribute_d a net:Action_Net ;
+    net:composeFrom net:atomProperty_distribute_d,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_distribute-01_d ;
+    net:coverNode :leaf_distribute-01_d,
+        :leaf_person_p ;
+    net:hasActionName "distribute" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "distribute" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+net:action_reproduce_r a net:Action_Net ;
+    net:composeFrom net:atomProperty_reproduce_r,
+        net:individual_John_p ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_person_p,
+        :leaf_reproduce-01_r ;
+    net:hasActionName "reproduce" ;
+    net:hasAssigneeIndividualNet net:individual_John_p ;
+    net:hasNaming "reproduce" ;
+    net:hasStructure "asail_odrl_sentences-10" .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl b/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..be6be57dacf03f789157b592a7fb26984c367aa0
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/phenomena-polarity.result.ttl
@@ -0,0 +1,1645 @@
+@base <https://amr.tetras-libre.fr/rdf/devGraph1/result> .
+@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/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@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#> .
+
+ns3:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
+    ns3:hasSentence "The sun is a star." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
+    ns3:hasSentence "Earth is a planet." ;
+    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns11:adapt-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG1 a ns11:FrameRole .
+
+ns11:contrast-01.ARG2 a ns11:FrameRole .
+
+ns11:grant-01.ARG0 a ns11:FrameRole .
+
+ns11:grant-01.ARG1 a ns11:FrameRole .
+
+ns11:grant-01.ARG2 a ns11:FrameRole .
+
+ns11:license-01.ARG1 a ns11:FrameRole .
+
+ns11:license-01.ARG2 a ns11:FrameRole .
+
+ns11:produce-01.ARG0 a ns11:FrameRole .
+
+ns11:produce-01.ARG1 a ns11:FrameRole .
+
+ns11:public-02.ARG1 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG0 a ns11:FrameRole .
+
+ns11:reproduce-01.ARG1 a ns11:FrameRole .
+
+ns11:share-01.ARG0 a ns11:FrameRole .
+
+ns11:share-01.ARG1 a ns11:FrameRole .
+
+ns2:domain a ns3:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns2:mod a ns3:Role .
+
+ns2:op1 a ns3:Role .
+
+ns2:op2 a ns3:Role .
+
+ns3:NamedEntity a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:hasID a owl:AnnotationProperty .
+
+ns3:hasSentence a owl:AnnotationProperty .
+
+ns3: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_a2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_a_op1_p2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_r a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c_ARG1_l2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG2_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_g_ARG0_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_g_ARG1_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_g_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l2_ARG1_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_l2_ARG2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_l_mod_t a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_p2_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p2_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_ARG1_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_r_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_r_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_s_ARG1_m a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_s_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+: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_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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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_cc-sentence-examples-03 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> ;
+    :hasRootLeaf :leaf_grant-01_g ;
+    :hasSentenceID "cc-sentence-examples-03" ;
+    :hasSentenceStatement "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." .
+
+: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_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+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:atomProperty_adapt_a2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_adapt-01_a2 ;
+    net:coverNode :leaf_adapt-01_a2 ;
+    net:hasNaming "adapt" ;
+    net:hasPropertyName "adapt" ;
+    net:hasPropertyName01 "adapting" ;
+    net:hasPropertyName10 "adapt-by" ;
+    net:hasPropertyName12 "adapt-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_grant_g a net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_license_l ;
+    :role_ARG1 net:phenomena_conjunction_c ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_grant-01_g ;
+    net:coverNode :leaf_grant-01_g ;
+    net:hasNaming "grant" ;
+    net:hasPropertyName "grant" ;
+    net:hasPropertyName01 "granting" ;
+    net:hasPropertyName10 "grant-by" ;
+    net:hasPropertyName12 "grant-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_contrast-01_c,
+        :leaf_license-01_l,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_public_p a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_public-02_p ;
+    net:hasNaming "public" ;
+    net:hasPropertyName "public" ;
+    net:hasPropertyName01 "publicing" ;
+    net:hasPropertyName10 "public-by" ;
+    net:hasPropertyName12 "public-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_license-01_l ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:axiom_disjointProperty_not-share_share_s a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-share_share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:axiom_disjointProperty_share_not-share_s a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_share_not-share" ;
+    net:hasNetArgument net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+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:compositeProperty_public-license a net:Composite_Property_Net ;
+    :role_ARG1 net:atomProperty_license_l ;
+    net:coverArgNode :leaf_license-01_l ;
+    net:coverBaseNode :leaf_public-02_p ;
+    net:coverNode :leaf_license-01_l,
+        :leaf_public-02_p ;
+    net:hasMotherClassNet net:atomProperty_license_l ;
+    net:hasNaming "public-license" ;
+    net:hasPropertyName "public-license" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true .
+
+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:individual_this_t a net:Individual_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "this" ;
+    net:hasMotherClassNet net:atomClass_this_t ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackMainNetComposante net:atomClass_this_t ;
+    net:trackNetComposante net:atomClass_this_t ;
+    net:trackProgress net:initialized .
+
+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/cc-sentence-examples-03#a2> a ns11:adapt-01 ;
+    ns11:adapt-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> a ns11:public-02 ;
+    ns11:public-02.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#root01> a ns3:AMR ;
+    ns3:has-id "cc-sentence-examples-03" ;
+    ns3:has-sentence "This Public License grants You a license to produce and reproduce, but not Share, Adapted Material." ;
+    ns3:root <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+ns3:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_adapt-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:adapt-01 ;
+    :label "adapt-01" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_contrast-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:contrast-01 ;
+    :hasPhenomenaLink :phenomena_conjunction ;
+    :label "contrast-01" .
+
+:concept_grant-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:grant-01 ;
+    :label "grant-01" .
+
+:concept_material rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:material ;
+    :label "material" .
+
+:concept_produce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:produce-01 ;
+    :label "produce-01" .
+
+:concept_public-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:public-02 ;
+    :label "public-02" .
+
+:concept_reproduce-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:reproduce-01 ;
+    :label "reproduce-01" .
+
+:concept_share-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:share-01 ;
+    :label "share-01" .
+
+:concept_this rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:this ;
+    :label "this" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns2:you ;
+    :label "you" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+: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" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a2> ;
+    :label "a2" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    :label "c" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> ;
+    :label "g" .
+
+:variable_l a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    :label "l" .
+
+:variable_l2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    :label "l2" .
+
+:variable_m a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    :label "m" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p> ;
+    :label "p" .
+
+:variable_p2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    :label "p2" .
+
+:variable_r a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    :label "r" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    :label "s" .
+
+:variable_t a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    :label "t" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    :label "y" .
+
+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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:logicalSet_and_a a net:Logical_Set_Net ;
+    :role_op1 net:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:bindPropertyNet net:atomProperty_license_l2 ;
+    net:containsNet net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r ;
+    net:containsNet1 net:atomProperty_produce_p2 ;
+    net:containsNet2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+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:atomProperty_produce_p2 ;
+    :role_op2 net:atomProperty_reproduce_r ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:phenomena_conjunction_c a net:Phenomena_Net ;
+    :role_ARG1 net:atomProperty_license_l2 ;
+    :role_ARG2 net:atomProperty_share_s,
+        net:compositeProperty_not-share_s ;
+    net:coverBaseNode :leaf_contrast-01_c ;
+    net:coverNode :leaf_contrast-01_c ;
+    net:hasNaming "conjunction" ;
+    net:hasPhenomenaRef "contrast-01" ;
+    net:hasPhenomenaType :phenomena_conjunction ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_produceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_produce-01_p2 ;
+    net:hasNaming "you-produceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_produce_p2 .
+
+net:restriction_reproduceing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_reproduce-01_r ;
+    net:hasNaming "you-reproduceing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_reproduce_r .
+
+net:restriction_shareing_material a net:Restriction_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverTargetNode :leaf_material_m,
+        :leaf_share-01_s ;
+    net:hasNaming "you-shareing-material" ;
+    net:hasRestrictionNetValue net:atomClass_material_m ;
+    net:hasRestrictionOnProperty net:atomProperty_share_s .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> a ns3:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> a ns11:contrast-01 ;
+    ns11:contrast-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> ;
+    ns11:contrast-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#g> a ns11:grant-01 ;
+    ns11:grant-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> ;
+    ns11:grant-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#c> ;
+    ns11:grant-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l2> a ns11:license-01 ;
+    ns11:license-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#a> ;
+    ns11:license-01.ARG2 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#p2> a ns11:produce-01 ;
+    ns11:produce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:produce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#r> a ns11:reproduce-01 ;
+    ns11:reproduce-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:reproduce-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#s> a ns11:share-01 ;
+    ns11:share-01.ARG0 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> ;
+    ns11:share-01.ARG1 <http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> ;
+    ns2:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> a ns2:this ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:adapt-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:contrast-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:grant-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:produce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:public-02 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:reproduce-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:share-01 a ns3:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:material a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:this a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:you a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:and a ns3: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 .
+
+:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:license-01 ;
+    :label "license-01" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_adapt-01_a2 a :AMR_Leaf ;
+    :edge_a2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_adapt-01 ;
+    :hasVariable :variable_a2 .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_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:atomProperty_license_l2 a net:Atom_Property_Net ;
+    :role_ARG1 net:atomProperty_produce_p2,
+        net:atomProperty_reproduce_r,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    :role_ARG2 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    net:coverBaseNode :leaf_license-01_l2 ;
+    net:coverNode :leaf_license-01_l2 ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#l> a ns11:license-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/cc-sentence-examples-03#t> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:license-01 a ns3: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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_grant-01_g a :AMR_Leaf ;
+    :edge_g_ARG0_l :leaf_license-01_l ;
+    :edge_g_ARG1_c :leaf_contrast-01_c ;
+    :edge_g_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_grant-01 ;
+    :hasVariable :variable_g .
+
+:leaf_license-01_l2 a :AMR_Leaf ;
+    :edge_l2_ARG1_a :leaf_and_a ;
+    :edge_l2_ARG2_y :leaf_you_y ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l2 .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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 .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_contrast-01_c a :AMR_Leaf ;
+    :edge_c_ARG1_l2 :leaf_license-01_l2 ;
+    :edge_c_ARG2_s :leaf_share-01_s ;
+    :hasConcept :concept_contrast-01 ;
+    :hasVariable :variable_c .
+
+:leaf_public-02_p a :AMR_Leaf ;
+    :edge_p_ARG1_l :leaf_license-01_l ;
+    :hasConcept :concept_public-02 ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+net:atomClass_this_t a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_this_t ;
+    net:coverNode :leaf_this_t ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "this" ;
+    net:hasNaming "this" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_license_l a net:Atom_Property_Net ;
+    :role_mod net:atomClass_this_t ;
+    net:coverBaseNode :leaf_license-01_l ;
+    net:coverNode :leaf_license-01_l ;
+    net:hasNaming "license" ;
+    net:hasPropertyName "license" ;
+    net:hasPropertyName01 "licenseing" ;
+    net:hasPropertyName10 "license-by" ;
+    net:hasPropertyName12 "license-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_this_t ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#m> a ns2:material ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:compositeProperty_not-share_s a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_share_s ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "not-share" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+<http://amr.isi.edu/amr_data/cc-sentence-examples-03#y> a ns2:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_p2 :leaf_produce-01_p2 ;
+    :edge_a_op2_r :leaf_reproduce-01_r ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_produce-01_p2 a :AMR_Leaf ;
+    :edge_p2_ARG0_y :leaf_you_y ;
+    :edge_p2_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_produce-01 ;
+    :hasVariable :variable_p2 .
+
+:leaf_reproduce-01_r a :AMR_Leaf ;
+    :edge_r_ARG0_y :leaf_you_y ;
+    :edge_r_ARG1_m :leaf_material_m ;
+    :hasConcept :concept_reproduce-01 ;
+    :hasVariable :variable_r .
+
+:leaf_this_t a :AMR_Leaf ;
+    :hasConcept :concept_this ;
+    :hasVariable :variable_t .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+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)." .
+
+net:atomProperty_produce_p2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_produce-01_p2 ;
+    net:coverNode :leaf_produce-01_p2 ;
+    net:hasNaming "produce" ;
+    net:hasPropertyName "produce" ;
+    net:hasPropertyName01 "produceing" ;
+    net:hasPropertyName10 "produce-by" ;
+    net:hasPropertyName12 "produce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_reproduce_r a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    net:coverBaseNode :leaf_reproduce-01_r ;
+    net:coverNode :leaf_reproduce-01_r ;
+    net:hasNaming "reproduce" ;
+    net:hasPropertyName "reproduce" ;
+    net:hasPropertyName01 "reproduceing" ;
+    net:hasPropertyName10 "reproduce-by" ;
+    net:hasPropertyName12 "reproduce-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:individual_you-produceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-produceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-produceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-reproduceing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-reproduceing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-reproduceing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you-shareing-material_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:compositeClass_you-shareing-material_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you-shareing-material" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+net:individual_you_fromClass a net:Individual_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:fromClassNet net:atomClass_you_y ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "you" ;
+    net:hasMotherClassNet net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y ;
+    net:hasStructure "cc-sentence-examples-03" .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_share_s a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y,
+        net:compositeClass_you-produceing-material_y,
+        net:compositeClass_you-reproduceing-material_y,
+        net:compositeClass_you-shareing-material_y,
+        net:individual_you-produceing-material_fromClass,
+        net:individual_you-reproduceing-material_fromClass,
+        net:individual_you-shareing-material_fromClass,
+        net:individual_you_fromClass ;
+    :role_ARG1 net:atomClass_material_m ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_share-01_s ;
+    net:coverNode :leaf_share-01_s ;
+    net:hasNaming "share" ;
+    net:hasPropertyName "share" ;
+    net:hasPropertyName01 "shareing" ;
+    net:hasPropertyName10 "share-by" ;
+    net:hasPropertyName12 "share-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_material_m,
+        :leaf_you_y,
+        :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns3:Frame a ns3:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:leaf_license-01_l a :AMR_Leaf ;
+    :edge_l_mod_t :leaf_this_t ;
+    :hasConcept :concept_license-01 ;
+    :hasVariable :variable_l .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_material_m a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_material_m ;
+    net:coverNode :leaf_material_m ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "material" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "material" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:compositeClass_you-produceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_produce-01_p2,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-produceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_produceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-reproduceing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_reproduce-01_r,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-reproduceing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_reproduceing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_you-shareing-material_y a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_material_m,
+        :leaf_share-01_s,
+        :leaf_you_y ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "you-shareing-material" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_you_y ;
+    net:hasRestriction01 net:restriction_shareing_material ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:leaf_share-01_s a :AMR_Leaf ;
+    :edge_s_ARG0_y :leaf_you_y ;
+    :edge_s_ARG1_m :leaf_material_m ;
+    :edge_s_polarity_negative :value_negative ;
+    :hasConcept :concept_share-01 ;
+    :hasVariable :variable_s .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "you" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "you" ;
+    net:hasStructure "cc-sentence-examples-03" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+ns11:FrameRole a ns3:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_material_m a :AMR_Leaf ;
+    :hasConcept :concept_material ;
+    :hasVariable :variable_m .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Linked_Data a owl:Class .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/dev_technical_tests/test_rule_restriction_generation.py b/tests/dev_technical_tests/test_rule_restriction_generation.py
new file mode 100644
index 0000000000000000000000000000000000000000..0c7dd0f392ccae6dcdb729bae247de45e6c9b29c
--- /dev/null
+++ b/tests/dev_technical_tests/test_rule_restriction_generation.py
@@ -0,0 +1,70 @@
+#!/usr/bin/python3.10
+# -*- coding: utf-8 -*-
+
+#==============================================================================
+# Test Module: Test generate_owl_triple_definition_of_composite_class
+#==============================================================================
+
+from rdflib import Graph, URIRef
+
+from context import tenet
+from tenet.transduction import net
+from tenet.transduction import rdfterm_computer, prefix_handle
+from tenet.scheme.amr_master_rule.owl_generation import owl_class_generator as dev_rule
+from tenet.scheme import amr_master_rule as amr_rule
+
+
+def run_test():
+    # Create an empty RDF graph
+    graph = Graph()
+
+    # Define a test Composite_Class_Net
+    class_net = net.CompositeClassNet(graph, uri='https://example.org/class_net_1')
+    class_net.class_uri = ['https://example.org/class_1']
+    class_net.class_name = ['Class 1']
+    class_net.structure = ['Structure 1']
+
+    # Define a logical restriction
+    restriction = {
+        'onProperty': 'https://example.org/property_1',
+        'someValuesFrom': 'https://example.org/some_value'
+    }
+    class_net.logical_restrictions = [restriction]
+
+    # Call the method to be tested
+    triple_list = dev_rule.__generate_owl_triple_definition_of_composite_class(graph, class_net)
+
+    # Display the generated triples
+    for triple in triple_list:
+        print(triple)
+
+    # Verify the generated triples
+    expected_triples = [
+        (
+            URIRef('https://example.org/class_net_1'),
+            URIRef('https://www.w3.org/2000/01/rdf-schema#subClassOf'),
+            URIRef('https://example.org/restriction_restriction_0')
+        ),
+        (
+            URIRef('https://example.org/restriction_restriction_0'),
+            URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'),
+            URIRef('http://www.w3.org/2002/07/owl#Restriction')
+        ),
+        (
+            URIRef('https://example.org/restriction_restriction_0'),
+            URIRef('http://www.w3.org/2002/07/owl#onProperty'),
+            URIRef('https://example.org/property_1')
+        ),
+        (
+            URIRef('https://example.org/restriction_restriction_0'),
+            URIRef('http://www.w3.org/2002/07/owl#someValuesFrom'),
+            URIRef('https://example.org/some_value')
+        )
+    ]
+
+    assert triple_list == expected_triples
+
+
+# Run the test
+run_test()
+ 
diff --git a/tests/dev_tests/test_transduction_naming_computer.py b/tests/dev_technical_tests/test_transduction_naming_computer.py
similarity index 100%
rename from tests/dev_tests/test_transduction_naming_computer.py
rename to tests/dev_technical_tests/test_transduction_naming_computer.py
diff --git a/tests/dev_tests/test_transduction_prefix_handle.py b/tests/dev_technical_tests/test_transduction_prefix_handle.py
similarity index 100%
rename from tests/dev_tests/test_transduction_prefix_handle.py
rename to tests/dev_technical_tests/test_transduction_prefix_handle.py
diff --git a/tests/dev_tests/test_transduction_query_builder.py b/tests/dev_technical_tests/test_transduction_query_builder.py
similarity index 50%
rename from tests/dev_tests/test_transduction_query_builder.py
rename to tests/dev_technical_tests/test_transduction_query_builder.py
index 91ff11e95f6768b80d5d74231f8fc8332e16362b..84ac7eb287eb61369d6accf72c8fdf173124b2d9 100644
--- a/tests/dev_tests/test_transduction_query_builder.py
+++ b/tests/dev_technical_tests/test_transduction_query_builder.py
@@ -9,9 +9,11 @@
 
 import subprocess, os
 from rdflib import Graph, Namespace
+from rdflib.plugins.sparql import prepareQuery
 from rdflib.namespace import NamespaceManager, FOAF, RDF
 from rdflib import URIRef, Literal, BNode
 
+
 FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}'
 INPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
 OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/'
@@ -23,8 +25,13 @@ OUTPUT_GRAPH_URI = f'https://amr.tetras-libre.fr/rdf/{TEST_FILE_NAME}/result'
 
 from context import tenet
 
-from tenet.transduction.rdfterm_computer import __update_uri_with_prefix
-from tenet.transduction import query_builder
+# Module to test
+from tenet.transduction.query_builder import (
+    generate_select_query,
+    generate_ask_query
+)
+
+from tenet.transduction.rdfterm_computer import produce_uriref
 from tenet.transduction import prefix_handle
 
 INDENT_STR = '            '
@@ -42,30 +49,6 @@ def load_test_graph():
     graph.parse(INPUT_GRAPH_PATH)
     print(f" ----- Graph Loaded ({len(graph)})")
     return graph
-
-
-
-#==============================================================================
-# Development Test
-#==============================================================================
-        
-def devtest_insert_query(graph):
-    print(f'\n -- Insert Query Test')
-    triple_list = ['net:net1 a net:ClassNet.', 
-                   'net:net2 a net:PropertyNet.',
-                    'net:net3 a net:ClassNet.']
-    test_query = query_builder.generate_insert_query(triple_list)
-    print(test_query)
-    graph.update(test_query)
-    print(f"----- Graph Updated ({len(graph)})")
-    
-    
-
-#==============================================================================
-# Unit Test
-#==============================================================================
-
-# TODO
     
 
 
@@ -73,18 +56,38 @@ def devtest_insert_query(graph):
 # Test Script
 #==============================================================================
 
+# RDF Prefix Definitions
+rdf = Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
+rdfs = Namespace("http://www.w3.org/2000/01/rdf-schema#")
+net = Namespace("https://tenet.tetras-libre.fr/semantic-net#")
+
 if __name__ == '__main__':
-      
-    print('\n *** Test Preparation ***')
+    
+    # Load RDF graph
     graph = load_test_graph()
-    print('\n \n')
+        
+    # Test generate_select_query function
+    select_data_list = ['var1', 'var2', 'var3']
+    clause_list = [(f'?class_net a net:Atom_Class_Net.')]
+    query = generate_select_query(graph, select_data_list, clause_list)
+    print(f"Generated SELECT query:\n{query}\n")
     
-    print('\n *** Development Test ***')
-    devtest_insert_query(graph)
-    print('\n \n')
+    # Test generate_ask_query function
+    query = generate_ask_query(graph, clause_list)
+    print(f"Generated ASK query:\n{query}\n")
     
-    print('\n *** Unit Test ***')
-    # TODO
-    print('\n \n')
-
-    print('\n *** - ***')
\ No newline at end of file
+    # # Test is_class_net function
+    # net_uri = produce_uriref(graph, 'net:atomClass_sun_s2')
+    # query_code, is_class = is_class_net(graph, net_uri)
+    # print(f"Specific ASK query:\n{query_code}\n")
+    # print(f"Is {net_uri} a net:Class_Net? {is_class}\n")
+    
+    # # Test is_individual_net function (1)
+    # net_uri = produce_uriref(graph, 'net:atomClass_sun_s2')
+    # _, is_individual = is_individual_net(graph, net_uri)
+    # print(f"Is {net_uri} a subclass of net:Individual_Net? {is_individual}\n")
+    
+    # # Test is_individual_net function (2)
+    # net_uri = produce_uriref(graph, 'net:individual_system_SolarSystem')
+    # _, is_individual = is_individual_net(graph, net_uri)
+    # print(f"Is {net_uri} a subclass of net:Individual_Net? {is_individual}\n")
diff --git a/tests/dev_tests/test_transduction_rdfterm_computer.py b/tests/dev_technical_tests/test_transduction_rdfterm_computer.py
similarity index 100%
rename from tests/dev_tests/test_transduction_rdfterm_computer.py
rename to tests/dev_technical_tests/test_transduction_rdfterm_computer.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_1.py b/tests/dev_technical_tests/test_transduction_semantic_net_1.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_1.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_1.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_2.py b/tests/dev_technical_tests/test_transduction_semantic_net_2.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_2.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_2.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_3.py b/tests/dev_technical_tests/test_transduction_semantic_net_3.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_3.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_3.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_4.py b/tests/dev_technical_tests/test_transduction_semantic_net_4.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_4.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_4.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_5.py b/tests/dev_technical_tests/test_transduction_semantic_net_5.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_5.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_5.py
diff --git a/tests/dev_tests/test_transduction_semantic_net_6.py b/tests/dev_technical_tests/test_transduction_semantic_net_6.py
similarity index 100%
rename from tests/dev_tests/test_transduction_semantic_net_6.py
rename to tests/dev_technical_tests/test_transduction_semantic_net_6.py
diff --git a/tenet/scheme/amr_clara_rule/__rule_pattern.py b/tests/main_tests/__rule_pattern.py
similarity index 100%
rename from tenet/scheme/amr_clara_rule/__rule_pattern.py
rename to tests/main_tests/__rule_pattern.py
diff --git a/tests/main_tests/test_main_owl_extraction.py b/tests/main_tests/test_main_owl_extraction.py
index 38a700bacebce8ceb725e84a163ce8d15df8bb8f..b25c90c7104a71d4665270121312371d703a905f 100644
--- a/tests/main_tests/test_main_owl_extraction.py
+++ b/tests/main_tests/test_main_owl_extraction.py
@@ -63,6 +63,7 @@ onto_prefix = f"https://tenet.tetras-libre.fr/demo/{uuid_num}/"
 
 # amrld_dir_path = f'{test_data_dir}samples/solar-system/'
 # onto_prefix = 'SolarSystemSample'
+# base_output_name = f'SolarSystemSample'
 
 # uuid_num = '03'
 # amrld_dir_path = f'{test_data_dir}dev/cc-sentence-examples/'
@@ -87,17 +88,17 @@ technical_dir_path = f'{out_dir_path}technical-data/'
 
 os.chdir('..')
 # -- Extraction from a file
-factoids = tenet.create_ontology_from_amrld_file(amrld_file_path, 
-                                                  onto_prefix=onto_prefix,
-                                                  out_file_path=out_file_path,
-                                                  technical_dir_path=technical_dir_path)
+# factoids = tenet.create_ontology_from_amrld_file(amrld_file_path, 
+#                                                   onto_prefix=onto_prefix,
+#                                                   out_file_path=out_file_path,
+#                                                   technical_dir_path=technical_dir_path)
 
 
 # -- Extraction from a directory (all files in a directory)
-# factoids = tenet.create_ontology_from_amrld_dir(amrld_dir_path, 
-#                                                 onto_prefix=onto_prefix,
-#                                                 out_file_path=out_file_path,
-#                                                 technical_dir_path=technical_dir_path)
+factoids = tenet.create_ontology_from_amrld_dir(amrld_dir_path, 
+                                                onto_prefix=onto_prefix,
+                                                out_file_path=out_file_path,
+                                                technical_dir_path=technical_dir_path)
 
 # print(factoids)
 
diff --git a/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..4249e136fcd47d69f78c1ca7571b69150f9e11b9
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl
@@ -0,0 +1,11 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//factoid> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+
+<https://tenet.tetras-libre.fr/extract-result#policy_unknown> ns1:obligation """[ 
+        odrl:target <http://example.com/asset:any.unknown> ; 
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action rdf:credit ]""",
+        """[  
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action cc:Notice ]""" .
+
diff --git a/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.log b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..8a243eb54788bbd2631d587380d2bba608320119
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.log
@@ -0,0 +1,159 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/clara/16/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/odrl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/odrl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/clara/16/
+  ----- technical base name: tenet.tetras-libre.fr_demo_clara_16
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: odrl_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/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttltenet.tetras-libre.fr_demo_clara_16-20230619/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/odrl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/odrl_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/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl**/*.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/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16.ttl
+  *** - *** 
+- INFO - 
+ === Extraction Processing === 
+- INFO - -- Work Structure Preparation
+- DEBUG - --- Graph Initialization
+- DEBUG - ----- Configuration Loading
+- DEBUG - -------- RDF Schema (320)
+- DEBUG - -------- Semantic Net Definition (470)
+- DEBUG - -------- Config Parameter Definition (504)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (534)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl (592)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16.ttl 
+- INFO - ----- Sentence (id): asail_odrl_sentences-16
+- INFO - ----- Sentence (text): You must keep intact all copyright notices for the Work and give the Original Author credit.
+- INFO - -- Loading Extraction Scheme (odrl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
+- DEBUG - ----- Total rule number: 0
+- INFO - -- Step 1: Preprocessing
+- INFO - --- Sequence: Bug fixing for some known anomalies of AMR-LD data
+- DEBUG - ----- fix AMR bug (1): 0/0 new triple (592, 0:00:00.021651)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (602, 0:00:00.207612)
+- INFO - ----- reclassify AMR-LD concept (2): 4/4 new triples (606, 0:00:00.075449)
+- INFO - ----- reclassify AMR-LD concept (3): 24/24 new triples (630, 0:00:00.047471)
+- INFO - ----- reclassify AMR-LD concept (4): 12/12 new triples (642, 0:00:00.111729)
+- INFO - ----- reclassify AMR-LD concept (5): 4/4 new triples (646, 0:00:00.045307)
+- DEBUG - ----- reify roles as concept: 0/0 new triple (646, 0:00:00.072517)
+- INFO - ----- reclassify existing variable: 52/52 new triples (698, 0:00:00.026945)
+- DEBUG - ----- add new variable for reified concept: 0/0 new triple (698, 0:00:00.078026)
+- INFO - ----- add AMR leaf for reclassified concept: 39/39 new triples (737, 0:00:00.040219)
+- DEBUG - ----- add AMR leaf for reified concept: 0/0 new triple (737, 0:00:00.017379)
+- INFO - ----- add AMR edge for core relation: 42/42 new triples (779, 0:00:00.194565)
+- DEBUG - ----- add AMR edge for reified concept: 0/0 new triple (779, 0:00:00.036777)
+- DEBUG - ----- add AMR edge for name relation: 0/0 new triple (779, 0:00:00.150488)
+- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (779, 0:00:00.031351)
+- DEBUG - ----- add AMR edge for polarity relation: 0/0 new triple (779, 0:00:00.043053)
+- INFO - ----- update AMR edge role 1: 14/14 new triples (793, 0:00:00.160148)
+- INFO - ----- add AMR root: 5/5 new triples (798, 0:00:00.012059)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//Preprocessing
+- INFO - ----- 206 triples extracted during Preprocessing step
+- INFO - -- Step 2: transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 24/24 new triples (822, 0:00:00.219234)
+- DEBUG - ----- extract atom individuals: 0/0 new triple (822, 0:00:00.029270)
+- INFO - ----- extract atomic properties: 86/86 new triples (908, 0:00:00.515846)
+- DEBUG - ----- extract atom values: 0/0 new triple (908, 0:00:00.010916)
+- INFO - ----- extract atom phenomena: 14/14 new triples (922, 0:00:00.138298)
+- INFO - ----- propagate atom relations: 20/56 new triples (942, 0:00:02.407596)
+- INFO - --- Sequence: classification sequence (1)
+- INFO - ----- classify modality phenomena: 1/5 new triple (943, 0:00:00.151849)
+- INFO - ----- reclassify argument property to class: 31/38 new triples (974, 0:00:00.397742)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (974, 0:00:00.019620)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (974, 0:00:00.027070)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (974, 0:00:00.033930)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (974, 0:00:00.076829)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (974, 0:00:00.083110)
+- INFO - ----- analyze modifier phenomena (mod): 45/54 new triples (1019, 0:00:00.472822)
+- DEBUG - ----- classify modality phenomena: 0/10 new triple (1019, 0:00:00.142430)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1019, 0:00:00.027378)
+- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1019, 0:00:00.028962)
+- DEBUG - ----- analyze "and" phenomena (1): 0/0 new triple (1019, 0:00:00.024451)
+- INFO - ----- analyze "and" phenomena (2): 2/28 new triples (1021, 0:00:00.575906)
+- INFO - --- Sequence: action property extraction sequence
+- INFO - ----- extract action properties (1): 41/52 new triples (1062, 0:00:00.412292)
+- INFO - ----- extract action properties (2): 28/37 new triples (1090, 0:00:00.441126)
+- INFO - --- Sequence: composite class extraction sequence
+- DEBUG - ----- extract composite classes (1): 0/0 new triple (1090, 0:00:00.109325)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1090, 0:00:00.062913)
+- INFO - --- Sequence: ODRL extraction sequence
+- INFO - ----- extract ODRL actions: 31/36 new triples (1121, 0:00:00.575315)
+- INFO - ----- extract ODRL rules: 18/52 new triples (1139, 0:00:00.696487)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_transduction 
+- DEBUG - ----- step: transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//transduction
+- INFO - ----- 341 triples extracted during transduction step
+- INFO - -- Step 3: generation
+- INFO - --- Sequence: ODRL Rule Generation Sequence
+- INFO - ----- generate ODRL rule: 2/2 new triples (1141, 0:00:00.237159)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_generation 
+- DEBUG - ----- step: generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//generation
+- INFO - ----- 2 triples extracted during generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_factoid.ttl)
+- DEBUG - ----- Number of factoids: 2
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/16//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 2
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/16//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos16-20230619/aos16_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16.ttl
similarity index 80%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
rename to tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16.ttl
index f163ea714209d4ae94ed3dd52f8ab4b5971f4868..bdbcaeb024976a259b1a2370baa53cf32c2244ab 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16.ttl
@@ -1,86 +1,75 @@
-@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/02/> .
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/clara/16/> .
 @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/frames/ld/v1.2.2/> .
-@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
-@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
 @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#> .
 
-ns3:Concept a rdfs:Class,
+ns21:Concept a rdfs:Class,
         owl:Class ;
     rdfs:label "AMR-Concept" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:Role a rdfs:Class,
+ns21:Role a rdfs:Class,
         owl:Class ;
     rdfs:label "AMR-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
-    ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01 ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#h2> a ns11:have-degree-91 ;
-    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
-    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#s2> ;
-    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m2> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#root01> a ns3:AMR ;
-    ns3:has-id "SSC-02-01" ;
-    ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ;
-    ns3:root <http://amr.isi.edu/amr_data/SSC-02-01#a> .
+<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/SSC-02-01#s4> a ns2:system ;
-    rdfs:label "Solar System" ;
-    ns2:part <http://amr.isi.edu/amr_data/SSC-02-01#b> .
+<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> .
 
-<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ;
-    ns3:hasSentence "The sun is a star." ;
-    ns3:root <http://amr.isi.edu/amr_data/test-1#s> .
+ns11:author-01.ARG0 a ns11:FrameRole .
 
-<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ;
-    ns3:hasSentence "Earth is a planet." ;
-    ns3:root <http://amr.isi.edu/amr_data/test-2#p> .
+ns11:copyright-01.ARG1 a ns11:FrameRole .
 
-ns11:direct-02.ARG1 a ns11:FrameRole .
+ns11:credit-01.ARG0 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG1 a ns11:FrameRole .
+ns11:credit-01.ARG1 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG2 a ns11:FrameRole .
+ns11:keep-01.ARG0 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG3 a ns11:FrameRole .
+ns11:keep-01.ARG1 a ns11:FrameRole .
 
-ns11:have-degree-91.ARG5 a ns11:FrameRole .
+ns11:notice-03.ARG1 a ns11:FrameRole .
 
-ns11:orbit-01.ARG0 a ns11:FrameRole .
+ns11:obligate-01.ARG1 a ns11:FrameRole .
 
-ns11:orbit-01.ARG1 a ns11:FrameRole .
+ns11:obligate-01.ARG2 a ns11:FrameRole .
 
-ns11:remain-01.ARG1 a ns11:FrameRole .
-
-ns2:domain a ns3:Role,
+ns3:domain a ns21:Role,
         owl:AnnotationProperty,
         owl:NamedIndividual .
 
-ns2:mod a ns3:Role .
-
-ns2:op1 a ns3:Role .
-
-ns2:op2 a ns3:Role .
+ns3:mod a ns21:Role .
 
-ns2:op3 a ns3:Role .
+ns3:op1 a ns21:Role .
 
-ns2:part a ns3:Role .
+ns3:op2 a ns21:Role .
 
-ns3:hasID a owl:AnnotationProperty .
+ns21:hasID a owl:AnnotationProperty .
 
-ns3:hasSentence a owl:AnnotationProperty .
+ns21:hasSentence a owl:AnnotationProperty .
 
-ns3:root a owl:AnnotationProperty .
+ns21:root a owl:AnnotationProperty .
 
 <https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
     owl:versionIRI :0.1 .
@@ -211,6 +200,7 @@ ns3:root a owl:AnnotationProperty .
 
 :phenomena_modality_prohibition a owl:Class ;
     rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
     :label "prohibition-modality" .
 
 :relation_domain a owl:Class ;
@@ -453,6 +443,9 @@ cprm:targetOntologyURI a rdf:Property ;
 net:Action_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
@@ -474,8 +467,8 @@ net:Feature a owl:Class ;
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
 
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
@@ -613,81 +606,77 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
-    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
-    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#a2> a ns3:and ;
-    ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#o3> ;
-    ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#p2> ;
-    ns2:op3 <http://amr.isi.edu/amr_data/SSC-02-01#b> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#d2> a ns2:dwarf .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#h> a ns11:have-degree-91 ;
-    ns11:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#p> ;
-    ns11:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-02-01#l> ;
-    ns11:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-02-01#m> ;
-    ns11:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SSC-02-01#o> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01 ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#l> a ns2:large .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01 ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#m> a ns3:most .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#m2> a ns3:more .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#o2> a ns11:orbit-01 ;
-    ns11:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-02-01#o> ;
-    ns11:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#s> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#p> a <http://amr.isi.edu/entity-types#planet> ;
-    ns2:quant "8" .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#p2> a <http://amr.isi.edu/entity-types#planet> ;
-    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#d2> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#r> a ns11:remain-01 ;
-    ns11:remain-01.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#a2> .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01 .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s> a ns2:sun .
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s2> a ns2:small .
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#s3> a ns2:small .
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity .
 
-<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+ns11:author-01 a ns21:Frame .
 
-<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+ns11:copyright-01 a ns21:Frame .
 
-ns11:direct-02 a ns3:Frame .
+ns11:credit-01 a ns21:Frame .
 
-ns11:orbit-01 a ns3:Frame .
+ns11:keep-01 a ns21:Frame .
 
-ns11:remain-01 a ns3:Frame .
+ns11:notice-03 a ns21:Frame .
 
-ns2:body a ns3:Concept .
+ns11:obligate-01 a ns21:Frame .
 
-ns2:dwarf a ns3:Concept .
+ns11:work-01 a ns21:Frame .
 
-ns2:large a ns3:Concept .
+ns3:intact a ns21:Concept .
 
-ns2:sun a ns3:Concept .
+ns3:original a ns21:Concept .
 
-ns2:system a ns3:Concept .
+ns3:you a ns21:Concept .
 
-ns3:AMR a owl:Class ;
+ns21:AMR a owl:Class ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:NamedEntity a ns3:Concept,
+ns21:NamedEntity a ns21:Concept,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-EntityType",
         "AMR-Term" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:more a ns3:Concept .
+ns21:all a ns21:Concept .
 
-ns3:most a ns3:Concept .
+ns21:and a ns21:Concept .
 
 sys:Degree a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
@@ -700,6 +689,9 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -707,22 +699,8 @@ net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
 
-<http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
-    ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#o> a ns2:object .
-
-<http://amr.isi.edu/amr_data/SSC-02-01#o3> a ns2:object .
-
-<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
-
-ns11:have-degree-91 a ns3:Frame .
-
-ns2:object a ns3:Concept .
-
-ns2:small a ns3:Concept .
-
-ns3:and a ns3:Concept .
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> .
 
 :AMR_Leaf a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
@@ -742,12 +720,11 @@ 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/asail_odrl_sentences-16#y> a ns3:you .
+
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
@@ -780,16 +757,13 @@ 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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
-ns3:Frame a ns3:Concept,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-PropBank-Frame" ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 :AMR_Element a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
@@ -815,17 +789,17 @@ net:netProperty a owl:AnnotationProperty ;
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-ns11:FrameRole a ns3:Role,
-        owl:Class,
-        owl:NamedIndividual ;
-    rdfs:label "AMR-PropBank-Role" ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 net:Net a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
@@ -833,6 +807,12 @@ net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
 
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
diff --git a/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_Preprocessing.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bb02a7bd0c2d727cc971648710c288fb932c1be5
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_Preprocessing.ttl
@@ -0,0 +1,1090 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:author-01.ARG0 a ns11:FrameRole .
+
+ns11:copyright-01.ARG1 a ns11:FrameRole .
+
+ns11:credit-01.ARG0 a ns11:FrameRole .
+
+ns11:credit-01.ARG1 a ns11:FrameRole .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:mod a ns21:Role .
+
+ns3:op1 a ns21:Role .
+
+ns3: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a3_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_a_c2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_k a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_c2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_c_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_n a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_n_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_ii a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_o_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_o2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+: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_author-01_a3 a :AMR_Leaf ;
+    :edge_a3_p :leaf_person_p ;
+    :hasConcept :concept_author-01 ;
+    :hasVariable :variable_a3 .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-16 a :AMR_Value ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-16" ;
+    :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01 ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_all rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:all ;
+    :label "all" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_author-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:author-01 ;
+    :label "author-01" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_credit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:credit-01 ;
+    :label "credit-01" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_original rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:original ;
+    :label "original" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:leaf_all_a2 a :AMR_Leaf ;
+    :hasConcept :concept_all ;
+    :hasVariable :variable_a2 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_c2 :leaf_credit-01_c2 ;
+    :edge_a_k :leaf_keep-01_k ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :edge_c_w :leaf_work-01_w ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_credit-01_c2 a :AMR_Leaf ;
+    :edge_c2_p :leaf_person_p ;
+    :edge_c2_y :leaf_you_y ;
+    :hasConcept :concept_credit-01 ;
+    :hasVariable :variable_c2 .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_n :leaf_notice-03_n ;
+    :edge_k_y :leaf_you_y ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_a2 :leaf_all_a2 ;
+    :edge_n_c :leaf_copyright-01_c ;
+    :edge_n_ii :leaf_intact_ii ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_a :leaf_and_a ;
+    :edge_o_y :leaf_you_y ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_original_o2 a :AMR_Leaf ;
+    :hasConcept :concept_original ;
+    :hasVariable :variable_o2 .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+    :label "a2" .
+
+:variable_a3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+    :label "a3" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    :label "c" .
+
+:variable_c2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    :label "c2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    :label "k" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    :label "o2" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    :label "p" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    :label "y" .
+
+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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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/asail_odrl_sentences-16#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01 ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01 ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:author-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:credit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:original a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:all a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_o2 :leaf_original_o2 ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+: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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+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" .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_factoid.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..4249e136fcd47d69f78c1ca7571b69150f9e11b9
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_factoid.ttl
@@ -0,0 +1,11 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//factoid> .
+@prefix ns1: <http://www.w3.org/ns/odrl/2/> .
+
+<https://tenet.tetras-libre.fr/extract-result#policy_unknown> ns1:obligation """[ 
+        odrl:target <http://example.com/asset:any.unknown> ; 
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action rdf:credit ]""",
+        """[  
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action cc:Notice ]""" .
+
diff --git a/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_generation.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a2c97914e349d1bc1d6ea14699f1e605b73d9d9e
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_generation.ttl
@@ -0,0 +1,1466 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//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 ns1: <http://www.w3.org/ns/odrl/2/> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:author-01.ARG0 a ns11:FrameRole .
+
+ns11:copyright-01.ARG1 a ns11:FrameRole .
+
+ns11:credit-01.ARG0 a ns11:FrameRole .
+
+ns11:credit-01.ARG1 a ns11:FrameRole .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:mod a ns21:Role .
+
+ns3:op1 a ns21:Role .
+
+ns3: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a3_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_a_c2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_k a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_c2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_c_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_n a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_n_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_ii a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_o_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_o2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-16 a :AMR_Value ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-16" ;
+    :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+: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/extract-result#policy_unknown> ns1:obligation """[ 
+        odrl:target <http://example.com/asset:any.unknown> ; 
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action rdf:credit ]""",
+        """[  
+        odrl:assignee <http://example.com/asset:any.you> ; 
+        odrl:action cc:Notice ]""" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomProperty_author_a3 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_author-01_a3 ;
+    net:coverNode :leaf_author-01_a3 ;
+    net:hasNaming "author" ;
+    net:hasPropertyName "author" ;
+    net:hasPropertyName01 "authoring" ;
+    net:hasPropertyName10 "author-by" ;
+    net:hasPropertyName12 "author-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_intact_ii a net:Individual_Net ;
+    net:composeFrom net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "intact" ;
+    net:hasMotherClassNet net:atomClass_intact_ii ;
+    net:hasNaming "intact" ;
+    net:hasStructure "unknown" .
+
+net:individual_original_o2 a net:Individual_Net ;
+    net:composeFrom net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "original" ;
+    net:hasMotherClassNet net:atomClass_original_o2 ;
+    net:hasNaming "original" ;
+    net:hasStructure "unknown" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_credit_c2,
+        net:action_notice_k,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_credit-01_c2,
+        :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n,
+        :leaf_obligate-01_o,
+        :leaf_original_o2,
+        :leaf_person_p,
+        :leaf_you_y ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_credit_c2,
+        net:action_notice_k ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "unknown" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01 ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_all rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:all ;
+    :label "all" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_author-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:author-01 ;
+    :label "author-01" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_credit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:credit-01 ;
+    :label "credit-01" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_original rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:original ;
+    :label "original" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+    :label "a2" .
+
+:variable_a3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+    :label "a3" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    :label "c" .
+
+:variable_c2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    :label "c2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    :label "k" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    :label "o2" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    :label "p" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    :label "y" .
+
+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:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_copyright_c a net:Atom_Class_Net ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:composeFrom net:atomProperty_copyright_c ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasClassName "copyright" ;
+    net:hasNaming "copyright" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_work_w a net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasClassName "work" ;
+    net:hasNaming "work" ;
+    net:hasStructure "unknown" .
+
+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:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:action_notice_k,
+        net:atomProperty_keep_k ;
+    :role_op2 net:actionProperty_credit_c2,
+        net:action_credit_c2,
+        net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_you_y ;
+    :role_ARG2 net:actionProperty_credit_c2,
+        net:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:action_credit_c2,
+        net:action_notice_k,
+        net:atomProperty_credit_c2,
+        net:atomProperty_keep_k,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01 ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01 ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:author-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:credit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:original a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:all a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_author-01_a3 a :AMR_Leaf ;
+    :edge_a3_p :leaf_person_p ;
+    :hasConcept :concept_author-01 ;
+    :hasVariable :variable_a3 .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_c2 :leaf_credit-01_c2 ;
+    :edge_a_k :leaf_keep-01_k ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Action_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_credit_c2 a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:composeFrom net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:actionProperty_keep_k a net:Action_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_credit_c2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:actionProperty_notice_k,
+        net:action_notice_k,
+        net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_work_w a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+net:compositeClass_intact-notice_n a net:Composite_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomClass_intact_ii,
+        net:atomClass_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_notice-03_n ;
+    net:hasMotherClassNet net:atomClass_notice_n ;
+    net:hasNaming "intact-notice" ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_all_a2 a :AMR_Leaf ;
+    :hasConcept :concept_all ;
+    :hasVariable :variable_a2 .
+
+net:actionProperty_notice_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_copyright_c,
+        net:atomProperty_notice_n ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:actionProperty_keep_k,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "notice" ;
+    net:hasPropertyName10 "notice" ;
+    net:hasPropertyName12 "notice" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:action_credit_c2 a net:Action_Net ;
+    net:composeFrom net:actionProperty_credit_c2,
+        net:atomClass_you_y,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2,
+        :leaf_original_o2,
+        :leaf_person_p,
+        :leaf_you_y ;
+    net:hasActionName "credit" ;
+    net:hasAssigneeClassNet net:atomClass_you_y ;
+    net:hasNaming "credit" ;
+    net:hasStructure "unknown" ;
+    net:hasTargetClassNet net:compositeClass_original-person_p .
+
+net:atomProperty_all_a2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_all_a2 ;
+    net:coverNode :leaf_all_a2 ;
+    net:hasNaming "all" ;
+    net:hasPropertyName "all" ;
+    net:hasPropertyName01 "alling" ;
+    net:hasPropertyName10 "all-by" ;
+    net:hasPropertyName12 "all-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_notice_n a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_copyright_c,
+        net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_all_a2,
+        :leaf_copyright-01_c,
+        :leaf_intact_ii .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_a :leaf_and_a ;
+    :edge_o_y :leaf_you_y ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:action_notice_k a net:Action_Net ;
+    net:composeFrom net:actionProperty_notice_k,
+        net:atomClass_you_y ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n,
+        :leaf_you_y ;
+    net:hasActionName "notice" ;
+    net:hasAssigneeClassNet net:atomClass_you_y ;
+    net:hasNaming "notice" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_notice_n a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomProperty_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasClassName "notice" ;
+    net:hasNaming "notice" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_original_o2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasClassName "original" ;
+    net:hasNaming "original" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_copyright_c a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_work_w,
+        net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasNaming "copyright" ;
+    net:hasPropertyName "copyright" ;
+    net:hasPropertyName01 "copyrighting" ;
+    net:hasPropertyName10 "copyright-by" ;
+    net:hasPropertyName12 "copyright-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_work-01_w .
+
+net:compositeClass_original-person_p a net:Composite_Class_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:composeFrom net:atomClass_original_o2,
+        net:atomClass_person_p ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_original_o2,
+        :leaf_person_p ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "original-person" ;
+    net:hasStructure "unknown" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :edge_c_w :leaf_work-01_w ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+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:atomClass_intact_ii a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "unknown" .
+
+:leaf_credit-01_c2 a :AMR_Leaf ;
+    :edge_c2_p :leaf_person_p ;
+    :edge_c2_y :leaf_you_y ;
+    :hasConcept :concept_credit-01 ;
+    :hasVariable :variable_c2 .
+
+:leaf_original_o2 a :AMR_Leaf ;
+    :hasConcept :concept_original ;
+    :hasVariable :variable_o2 .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_n :leaf_notice-03_n ;
+    :edge_k_y :leaf_you_y ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "unknown" .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_o2 :leaf_original_o2 ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_a2 :leaf_all_a2 ;
+    :edge_n_c :leaf_copyright-01_c ;
+    :edge_n_ii :leaf_intact_ii ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+: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/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_preprocessing.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..982016c55e60a47ffe3eb275ed4c7e1fff37fe8b
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_preprocessing.ttl
@@ -0,0 +1,1090 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//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/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:author-01.ARG0 a ns11:FrameRole .
+
+ns11:copyright-01.ARG1 a ns11:FrameRole .
+
+ns11:credit-01.ARG0 a ns11:FrameRole .
+
+ns11:credit-01.ARG1 a ns11:FrameRole .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:mod a ns21:Role .
+
+ns3:op1 a ns21:Role .
+
+ns3: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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:edge_a3_ARG0_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_a_op1_k a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_c2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_c2_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_c2_ARG1_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c_ARG1_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_ARG0_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_k_ARG1_n a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_ARG1_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_mod_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_mod_ii a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o_ARG1_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o_ARG2_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_p_mod_o2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+: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_author-01_a3 a :AMR_Leaf ;
+    :edge_a3_ARG0_p :leaf_person_p ;
+    :hasConcept :concept_author-01 ;
+    :hasVariable :variable_a3 .
+
+: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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-16 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-16" ;
+    :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+: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:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Action_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Rule_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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01 ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_all rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:all ;
+    :label "all" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_author-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:author-01 ;
+    :label "author-01" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_credit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:credit-01 ;
+    :label "credit-01" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_original rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:original ;
+    :label "original" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:leaf_all_a2 a :AMR_Leaf ;
+    :hasConcept :concept_all ;
+    :hasVariable :variable_a2 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_k :leaf_keep-01_k ;
+    :edge_a_op2_c2 :leaf_credit-01_c2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :edge_c_ARG1_w :leaf_work-01_w ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_credit-01_c2 a :AMR_Leaf ;
+    :edge_c2_ARG0_y :leaf_you_y ;
+    :edge_c2_ARG1_p :leaf_person_p ;
+    :hasConcept :concept_credit-01 ;
+    :hasVariable :variable_c2 .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_ARG0_y :leaf_you_y ;
+    :edge_k_ARG1_n :leaf_notice-03_n ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_ARG1_c :leaf_copyright-01_c ;
+    :edge_n_mod_a2 :leaf_all_a2 ;
+    :edge_n_mod_ii :leaf_intact_ii ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_ARG1_y :leaf_you_y ;
+    :edge_o_ARG2_a :leaf_and_a ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:leaf_original_o2 a :AMR_Leaf ;
+    :hasConcept :concept_original ;
+    :hasVariable :variable_o2 .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+    :label "a2" .
+
+:variable_a3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+    :label "a3" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    :label "c" .
+
+:variable_c2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    :label "c2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    :label "k" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    :label "o2" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    :label "p" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    :label "y" .
+
+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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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/asail_odrl_sentences-16#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01 ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01 ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:author-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:credit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:original a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:all a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_mod_o2 :leaf_original_o2 ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+: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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+: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" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+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" .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_transduction.ttl b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..b607e06f7d4d6aa59c0036ec09cca7221ede36df
--- /dev/null
+++ b/tests/main_tests/test_odrl_output/aos16-20230619/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_transduction.ttl
@@ -0,0 +1,1457 @@
+@base <http://https://tenet.tetras-libre.fr/demo/clara/16//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#> .
+@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@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> .
+
+ns11:author-01.ARG0 a ns11:FrameRole .
+
+ns11:copyright-01.ARG1 a ns11:FrameRole .
+
+ns11:credit-01.ARG0 a ns11:FrameRole .
+
+ns11:credit-01.ARG1 a ns11:FrameRole .
+
+ns11:keep-01.ARG0 a ns11:FrameRole .
+
+ns11:keep-01.ARG1 a ns11:FrameRole .
+
+ns11:notice-03.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG1 a ns11:FrameRole .
+
+ns11:obligate-01.ARG2 a ns11:FrameRole .
+
+ns3:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns3:mod a ns21:Role .
+
+ns3:op1 a ns21:Role .
+
+ns3: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a3_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_a_c2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_k a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_c2_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_c2_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_c_w a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_n a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_k_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_n_a2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_n_c a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_n_ii a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+:edge_o_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_o_y a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_o2 a :AMR_Edge ;
+    :hasAmrRole :role_mod ;
+    :hasRoleID "mod" .
+
+: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_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" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_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_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+: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" .
+
+:root_asail_odrl_sentences-16 a :AMR_Value ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ;
+    :hasRootLeaf :leaf_obligate-01_o ;
+    :hasSentenceID "asail_odrl_sentences-16" ;
+    :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." .
+
+: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:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atomProperty_author_a3 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_author-01_a3 ;
+    net:coverNode :leaf_author-01_a3 ;
+    net:hasNaming "author" ;
+    net:hasPropertyName "author" ;
+    net:hasPropertyName01 "authoring" ;
+    net:hasPropertyName10 "author-by" ;
+    net:hasPropertyName12 "author-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:individual_intact_ii a net:Individual_Net ;
+    net:composeFrom net:atomClass_intact_ii ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "intact" ;
+    net:hasMotherClassNet net:atomClass_intact_ii ;
+    net:hasNaming "intact" ;
+    net:hasStructure "unknown" .
+
+net:individual_original_o2 a net:Individual_Net ;
+    net:composeFrom net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasBaseClassName "Feature" ;
+    net:hasIndividualLabel "original" ;
+    net:hasMotherClassNet net:atomClass_original_o2 ;
+    net:hasNaming "original" ;
+    net:hasStructure "unknown" .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:rule_obligation_o a net:Rule_Net ;
+    net:composeFrom net:action_credit_c2,
+        net:action_notice_k,
+        net:phenomena_obligation-modality_o ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_credit-01_c2,
+        :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n,
+        :leaf_obligate-01_o,
+        :leaf_original_o2,
+        :leaf_person_p,
+        :leaf_you_y ;
+    net:hasNaming "obligation" ;
+    net:hasRuleActionURI net:action_credit_c2,
+        net:action_notice_k ;
+    net:hasRuleRelationName "obligation" ;
+    net:hasStructure "unknown" .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01 ;
+    ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR ;
+    ns21:has-id "asail_odrl_sentences-16" ;
+    ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ;
+    ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+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 .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_all rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns21:all ;
+    :label "all" .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_author-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:author-01 ;
+    :label "author-01" .
+
+:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:copyright-01 ;
+    :label "copyright-01" .
+
+:concept_credit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:credit-01 ;
+    :label "credit-01" .
+
+:concept_intact rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:intact ;
+    :label "intact" .
+
+:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:keep-01 ;
+    :label "keep-01" .
+
+:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:notice-03 ;
+    :label "notice-03" .
+
+:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:obligate-01 ;
+    :hasPhenomenaLink :phenomena_modality_obligation ;
+    :label "obligate-01" .
+
+:concept_original rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:original ;
+    :label "original" .
+
+:concept_person rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#person> ;
+    :label "person" .
+
+:concept_work-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:work-01 ;
+    :label "work-01" .
+
+:concept_you rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns3:you ;
+    :label "you" .
+
+:role_ARG2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+: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" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    :label "a" .
+
+:variable_a2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ;
+    :label "a2" .
+
+:variable_a3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ;
+    :label "a3" .
+
+:variable_c a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    :label "c" .
+
+:variable_c2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    :label "c2" .
+
+:variable_ii a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    :label "ii" .
+
+:variable_k a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    :label "k" .
+
+:variable_n a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    :label "n" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    :label "o2" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    :label "p" .
+
+:variable_w a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    :label "w" .
+
+:variable_y a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    :label "y" .
+
+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:Modality_Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Phenomena_Net .
+
+net:Rule_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_copyright_c a net:Atom_Class_Net ;
+    :role_ARG1 net:atomProperty_work_w ;
+    net:composeFrom net:atomProperty_copyright_c ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasClassName "copyright" ;
+    net:hasNaming "copyright" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_work_w a net:Atom_Class_Net ;
+    net:composeFrom net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasClassName "work" ;
+    net:hasNaming "work" ;
+    net:hasStructure "unknown" .
+
+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:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:action_notice_k,
+        net:atomProperty_keep_k ;
+    :role_op2 net:actionProperty_credit_c2,
+        net:action_credit_c2,
+        net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net,
+        net:Phenomena_Net ;
+    :role_ARG1 net:atomClass_you_y ;
+    :role_ARG2 net:actionProperty_credit_c2,
+        net:actionProperty_keep_k,
+        net:actionProperty_notice_k,
+        net:action_credit_c2,
+        net:action_notice_k,
+        net:atomProperty_credit_c2,
+        net:atomProperty_keep_k,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_obligate-01_o ;
+    net:coverNode :leaf_obligate-01_o ;
+    net:hasNaming "obligation-modality" ;
+    net:hasPhenomenaRef "obligate-01" ;
+    net:hasPhenomenaType :phenomena_modality_obligation ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns21:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01 ;
+    ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01 ;
+    ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01 ;
+    ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03 ;
+    ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>,
+        <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01 ;
+    ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ;
+    ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#person> a ns21:NamedEntity ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:author-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:copyright-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:credit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:keep-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:notice-03 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:obligate-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:work-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:intact a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:original a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:you a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:all a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_author-01_a3 a :AMR_Leaf ;
+    :edge_a3_p :leaf_person_p ;
+    :hasConcept :concept_author-01 ;
+    :hasVariable :variable_a3 .
+
+: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_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Action_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ;
+    ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Phenomena 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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_c2 :leaf_credit-01_c2 ;
+    :edge_a_k :leaf_keep-01_k ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_mod a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:Action_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:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:actionProperty_credit_c2 a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:composeFrom net:atomProperty_credit_c2 ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:actionProperty_keep_k a net:Action_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:composeFrom net:atomProperty_keep_k ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_credit_c2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_person_p,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2 ;
+    net:hasNaming "credit" ;
+    net:hasPropertyName "credit" ;
+    net:hasPropertyName01 "crediting" ;
+    net:hasPropertyName10 "credit-by" ;
+    net:hasPropertyName12 "credit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_person_p,
+        :leaf_you_y .
+
+net:atomProperty_keep_k a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:actionProperty_notice_k,
+        net:action_notice_k,
+        net:atomClass_notice_n,
+        net:atomProperty_notice_n,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_keep-01_k ;
+    net:hasNaming "keep" ;
+    net:hasPropertyName "keep" ;
+    net:hasPropertyName01 "keeping" ;
+    net:hasPropertyName10 "keep-by" ;
+    net:hasPropertyName12 "keep-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:atomProperty_work_w a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_work-01_w ;
+    net:coverNode :leaf_work-01_w ;
+    net:hasNaming "work" ;
+    net:hasPropertyName "work" ;
+    net:hasPropertyName01 "working" ;
+    net:hasPropertyName10 "work-by" ;
+    net:hasPropertyName12 "work-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+net:compositeClass_intact-notice_n a net:Composite_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomClass_intact_ii,
+        net:atomClass_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_notice-03_n ;
+    net:hasMotherClassNet net:atomClass_notice_n ;
+    net:hasNaming "intact-notice" ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns3:you ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_all_a2 a :AMR_Leaf ;
+    :hasConcept :concept_all ;
+    :hasVariable :variable_a2 .
+
+net:actionProperty_notice_k a net:Action_Property_Net ;
+    :role_ARG0 net:atomClass_you_y ;
+    :role_ARG1 net:atomClass_notice_n,
+        net:atomProperty_copyright_c,
+        net:atomProperty_notice_n ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:actionProperty_keep_k,
+        net:compositeClass_intact-notice_n ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "notice" ;
+    net:hasPropertyName10 "notice" ;
+    net:hasPropertyName12 "notice" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_notice-03_n,
+        :leaf_you_y .
+
+net:action_credit_c2 a net:Action_Net ;
+    net:composeFrom net:actionProperty_credit_c2,
+        net:atomClass_you_y,
+        net:compositeClass_original-person_p ;
+    net:coverBaseNode :leaf_credit-01_c2 ;
+    net:coverNode :leaf_credit-01_c2,
+        :leaf_original_o2,
+        :leaf_person_p,
+        :leaf_you_y ;
+    net:hasActionName "credit" ;
+    net:hasAssigneeClassNet net:atomClass_you_y ;
+    net:hasNaming "credit" ;
+    net:hasStructure "unknown" ;
+    net:hasTargetClassNet net:compositeClass_original-person_p .
+
+net:atomProperty_all_a2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_all_a2 ;
+    net:coverNode :leaf_all_a2 ;
+    net:hasNaming "all" ;
+    net:hasPropertyName "all" ;
+    net:hasPropertyName01 "alling" ;
+    net:hasPropertyName10 "all-by" ;
+    net:hasPropertyName12 "all-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+net:atomProperty_notice_n a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_copyright_c,
+        net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasNaming "notice" ;
+    net:hasPropertyName "notice" ;
+    net:hasPropertyName01 "noticeing" ;
+    net:hasPropertyName10 "notice-by" ;
+    net:hasPropertyName12 "notice-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_all_a2,
+        :leaf_copyright-01_c,
+        :leaf_intact_ii .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_obligate-01_o a :AMR_Leaf ;
+    :edge_o_a :leaf_and_a ;
+    :edge_o_y :leaf_you_y ;
+    :hasConcept :concept_obligate-01 ;
+    :hasVariable :variable_o .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:action_notice_k a net:Action_Net ;
+    net:composeFrom net:actionProperty_notice_k,
+        net:atomClass_you_y ;
+    net:coverBaseNode :leaf_keep-01_k ;
+    net:coverNode :leaf_intact_ii,
+        :leaf_keep-01_k,
+        :leaf_notice-03_n,
+        :leaf_you_y ;
+    net:hasActionName "notice" ;
+    net:hasAssigneeClassNet net:atomClass_you_y ;
+    net:hasNaming "notice" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_notice_n a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomProperty_copyright_c ;
+    :role_mod net:atomClass_intact_ii,
+        net:atomProperty_all_a2 ;
+    net:composeFrom net:atomProperty_notice_n ;
+    net:coverBaseNode :leaf_notice-03_n ;
+    net:coverNode :leaf_notice-03_n ;
+    net:hasClassName "notice" ;
+    net:hasNaming "notice" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_original_o2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_original_o2 ;
+    net:coverNode :leaf_original_o2 ;
+    net:hasClassName "original" ;
+    net:hasNaming "original" ;
+    net:hasStructure "unknown" .
+
+net:atomClass_person_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_person_p ;
+    net:hasClassName "person" ;
+    net:hasNaming "person" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_copyright_c a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG1 net:atomClass_work_w,
+        net:atomProperty_work_w ;
+    net:coverBaseNode :leaf_copyright-01_c ;
+    net:coverNode :leaf_copyright-01_c ;
+    net:hasNaming "copyright" ;
+    net:hasPropertyName "copyright" ;
+    net:hasPropertyName01 "copyrighting" ;
+    net:hasPropertyName10 "copyright-by" ;
+    net:hasPropertyName12 "copyright-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_work-01_w .
+
+net:compositeClass_original-person_p a net:Composite_Class_Net ;
+    :role_mod net:atomClass_original_o2 ;
+    net:composeFrom net:atomClass_original_o2,
+        net:atomClass_person_p ;
+    net:coverBaseNode :leaf_person_p ;
+    net:coverNode :leaf_original_o2,
+        :leaf_person_p ;
+    net:hasMotherClassNet net:atomClass_person_p ;
+    net:hasNaming "original-person" ;
+    net:hasStructure "unknown" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_copyright-01_c a :AMR_Leaf ;
+    :edge_c_w :leaf_work-01_w ;
+    :hasConcept :concept_copyright-01 ;
+    :hasVariable :variable_c .
+
+:leaf_work-01_w a :AMR_Leaf ;
+    :hasConcept :concept_work-01 ;
+    :hasVariable :variable_w .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+rdf:Property a owl:Class .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+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:atomClass_intact_ii a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_intact_ii ;
+    net:coverNode :leaf_intact_ii ;
+    net:hasClassName "intact" ;
+    net:hasNaming "intact" ;
+    net:hasStructure "unknown" .
+
+:leaf_credit-01_c2 a :AMR_Leaf ;
+    :edge_c2_p :leaf_person_p ;
+    :edge_c2_y :leaf_you_y ;
+    :hasConcept :concept_credit-01 ;
+    :hasVariable :variable_c2 .
+
+:leaf_original_o2 a :AMR_Leaf ;
+    :hasConcept :concept_original ;
+    :hasVariable :variable_o2 .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+ns11:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_intact_ii a :AMR_Leaf ;
+    :hasConcept :concept_intact ;
+    :hasVariable :variable_ii .
+
+:leaf_keep-01_k a :AMR_Leaf ;
+    :edge_k_n :leaf_notice-03_n ;
+    :edge_k_y :leaf_you_y ;
+    :hasConcept :concept_keep-01 ;
+    :hasVariable :variable_k .
+
+net:atomClass_you_y a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_you_y ;
+    net:coverNode :leaf_you_y ;
+    net:hasClassName "you" ;
+    net:hasNaming "you" ;
+    net:hasStructure "unknown" .
+
+:leaf_person_p a :AMR_Leaf ;
+    :edge_p_o2 :leaf_original_o2 ;
+    :hasConcept :concept_person ;
+    :hasVariable :variable_p .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_notice-03_n a :AMR_Leaf ;
+    :edge_n_a2 :leaf_all_a2 ;
+    :edge_n_c :leaf_copyright-01_c ;
+    :edge_n_ii :leaf_intact_ii ;
+    :hasConcept :concept_notice-03 ;
+    :hasVariable :variable_n .
+
+:leaf_you_y a :AMR_Leaf ;
+    :hasConcept :concept_you ;
+    :hasVariable :variable_y .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttl
deleted file mode 100644
index c42cdbdeb4f98d2678201391b8a4dbb87da7f541..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttl
+++ /dev/null
@@ -1,101 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    ns2:fromStructure "SSC-01-01" .
-
-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-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
-
-ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns1:atomProperty_orbit_o2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns1:individual_SolarSystem_p 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#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#hasManner> a owl:ObjectProperty ;
-    rdfs:label "hasManner" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    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#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    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> ;
-    rdfs:label "Solar System" ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    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#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    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:Undetermined_Thing ;
-    ns2:fromStructure "SSC-01-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.log
deleted file mode 100644
index 55bd1b044d136a3513456be61aeffc954dc82541..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.log
+++ /dev/null
@@ -1,167 +0,0 @@
-- 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/SSC-01-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/
-- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
-- 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: https://tenet.tetras-libre.fr/demo/01/
-  ----- technical base name: tenet.tetras-libre.fr_demo_01
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl
-  ----- 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-20230405/SolarSystemDev01_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230405/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/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/SSC-01-01.stog.amr.ttl**/*.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-20230405/technical-data/tenet.tetras-libre.fr_demo_01.ttl
-  *** - *** 
-- INFO - 
- === Extraction Processing === 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (302)
-- DEBUG - -------- Semantic Net Definition (513)
-- DEBUG - -------- Config Parameter Definition (547)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (577)
-- 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 (625)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.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 (630, 0:00:00.029790)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (640, 0:00:00.114922)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (640, 0:00:00.069577)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (652, 0:00:00.043281)
-- INFO - ----- reclassify-concept-4: 16/16 new triples (668, 0:00:00.056685)
-- INFO - ----- reclassify-concept-5: 2/4 new triples (670, 0:00:00.042713)
-- INFO - ----- reify-roles-as-concept: 10/10 new triples (680, 0:00:00.068419)
-- INFO - ----- reclassify-existing-variable: 45/45 new triples (725, 0:00:00.042731)
-- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (733, 0:00:00.054941)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (766, 0:00:00.062674)
-- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (774, 0:00:00.040427)
-- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (801, 0:00:00.134048)
-- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (813, 0:00:00.160383)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (818, 0:00:00.089702)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (818, 0:00:00.091677)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (823, 0:00:00.162788)
-- INFO - ----- update-amr-edge-role-1: 15/15 new triples (838, 0:00:00.089460)
-- INFO - ----- add-amr-root: 5/5 new triples (843, 0:00:00.030722)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//preprocessing
-- INFO - ----- 218 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 30/30 new triples (873, 0:00:00.167937)
-- INFO - ----- extract atom individuals: 7/7 new triples (880, 0:00:00.048820)
-- INFO - ----- extract atomic properties: 75/75 new triples (955, 0:00:00.258095)
-- INFO - ----- extract atom values: 8/8 new triples (963, 0:00:00.064426)
-- INFO - ----- extract atom phenomena: 14/14 new triples (977, 0:00:00.079698)
-- INFO - ----- propagate atom relations: 19/56 new triples (996, 0:00:00.563630)
-- INFO - --- *** February Transduction *** Sequence: phenomena polarity analyze sequence
-- DEBUG - ----- analyze "polarity" phenomena: 0/0 new triple (996, 0:00:00.008334)
-- INFO - --- *** February Transduction *** Sequence: phenomena or analyze sequence
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (996, 0:00:00.017571)
-- INFO - ----- analyze "or" phenomena (2): 31/55 new triples (1027, 0:00:00.237376)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 50/50 new triples (1077, 0:00:00.228383)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1077, 0:00:00.026821)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//transduction
-- INFO - ----- 234 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 3/3 new triples (1080, 0:00:00.030395)
-- DEBUG - ----- compute-uri-for-owl-declaration-2: 0/0 new triple (1080, 0:00:00.025715)
-- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1081, 0:00:00.032522)
-- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1081, 0:00:00.022449)
-- INFO - ----- compute-uri-for-owl-declaration-5: 5/5 new triples (1086, 0:00:00.026716)
-- INFO - ----- compute-uri-for-owl-declaration-6: 5/5 new triples (1091, 0:00:00.030069)
-- INFO - ----- compute-uri-for-owl-declaration-7: 1/1 new triple (1092, 0:00:00.020156)
-- INFO - ----- generate-atom-class: 6/6 new triples (1098, 0:00:00.009315)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1098, 0:00:00.007832)
-- INFO - ----- classify-atom-class-2: 2/2 new triples (1100, 0:00:00.014380)
-- INFO - ----- generate-individual: 3/3 new triples (1103, 0:00:00.017980)
-- DEBUG - ----- classify-individual-1: 0/0 new triple (1103, 0:00:00.010941)
-- INFO - ----- classify-individual-2: 1/1 new triple (1104, 0:00:00.008479)
-- INFO - ----- generate-atom-property-1: 20/20 new triples (1124, 0:00:00.011831)
-- INFO - ----- generate-atom-property-12: 16/16 new triples (1140, 0:00:00.010912)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1140, 0:00:00.006730)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1140, 0:00:00.009244)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1140, 0:00:00.016102)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1140, 0:00:00.016526)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1140, 0:00:00.017753)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1140, 0:00:00.013066)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1140, 0:00:00.019950)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1140, 0:00:00.014247)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 7/31 new triples (1147, 0:00:00.311107)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//generation
-- INFO - ----- 70 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl)
-- DEBUG - ----- Number of factoids: 94
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
-- INFO - 
- === Final Ontology Generation  === 
-- INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 94
-- INFO - -- Serializing graph to factoid string
-- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
-- INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230405/SolarSystemDev01_factoid.ttl
-- INFO - 
- === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl
deleted file mode 100644
index c42cdbdeb4f98d2678201391b8a4dbb87da7f541..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl
+++ /dev/null
@@ -1,101 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    ns2:fromStructure "SSC-01-01" .
-
-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-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
-
-ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns1:atomProperty_orbit_o2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns1:individual_SolarSystem_p 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#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#hasManner> a owl:ObjectProperty ;
-    rdfs:label "hasManner" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    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#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    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> ;
-    rdfs:label "Solar System" ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    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#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    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:Undetermined_Thing ;
-    ns2:fromStructure "SSC-01-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
similarity index 51%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
index 2e52241a2daa81fb9bc330991315e539e07713bc..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
@@ -1,78 +1,80 @@
 @base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
 @prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
 @prefix owl: <http://www.w3.org/2002/07/owl#> .
 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 
-<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
     ns1:fromStructure "SSC-01-01" .
 
-ns2:atomClass_gravitation_g ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
-
-ns2:atomClass_object_o ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns2:atomClass_sun_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomClass_system_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
-
-ns2:atomProperty_bind_b ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_hasManner_m9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
-
-ns2:atomProperty_hasPart_p9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns2:atomProperty_orbit_o2 ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:individual_SolarSystem_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
-    rdfs:label "bind" ;
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
-    rdfs:label "bind-of" ;
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
     rdfs:label "gravitation" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
-    rdfs:label "hasManner" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
@@ -80,32 +82,24 @@ ns2:individual_SolarSystem_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
     rdfs:label "object" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
     rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
     rdfs:label "system" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
     ns1:fromStructure "SSC-01-01" .
 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.log
similarity index 55%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.log
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.log
index efea4b81551b3949b972ce6fea302e772e0d60a8..62f31f9efa8c67bea599d9f8ace0836704c91d39 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.log
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.log
@@ -2,9 +2,9 @@
 - INFO - 
  === Process Initialization === 
 - INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/
 - INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
 - INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
 - DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
@@ -14,7 +14,7 @@
   ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
   ----- uuid: https://tenet.tetras-libre.fr/demo/01/
   ----- technical base name: tenet.tetras-libre.fr_demo_01
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
   ----- target reference: base
   ----- process level: sentence
   ----- source type: amr
@@ -25,10 +25,10 @@
   ----- CTS directory: ./scheme/
   ----- target frame directory: ./../input/targetFrameStructure/
   ----- input document directory: 
-  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230517/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
+  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230608/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/
   -- Config File Definition
   ----- schema file: ./structure/amr-rdf-schema.ttl
   ----- semantic net file: ./structure/owl-snet-schema.ttl
@@ -40,16 +40,19 @@
   ----- ontology suffix: -ontology.ttl
   ----- ontology seed suffix: -ontology-seed.ttl
   -- Source File Definition
-  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl**/*.ttl
+  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01.ttl
+  ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01.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
@@ -62,107 +65,101 @@
 - DEBUG - ----- Sentence Loading
 - DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
 - DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl 
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
 - DEBUG - ----- Step number: 3
 - INFO - -- Loading Extraction Rules (amr_master_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
 - INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.107442)
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.041138)
 - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (613, 0:00:00.151110)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.062944)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.043175)
-- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.069443)
-- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.051118)
-- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.054098)
-- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.031215)
-- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.056760)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.049200)
-- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.034791)
-- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.123966)
-- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.152911)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.094811)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.091672)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.088032)
-- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.097919)
-- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.026552)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_preprocessing 
-- DEBUG - ----- step: preprocessing
+- INFO - ----- reclassify-concept-1: 10/10 new triples (613, 0:00:00.215498)
+- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.086175)
+- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.066471)
+- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.090709)
+- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.061683)
+- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.073807)
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.049980)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.077918)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.058072)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.033515)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.132634)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.188246)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.083378)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.078286)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.151562)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.087626)
+- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.023703)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//preprocessing
-- INFO - ----- 218 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.162678)
-- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.050737)
-- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.216072)
-- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.052074)
-- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.061439)
-- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.135960)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1009, 0:00:00.102840)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1009, 0:00:00.017023)
-- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1009, 0:00:00.011371)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1009, 0:00:00.012886)
-- INFO - ----- analyze "or" phenomena (2): 56/82 new triples (1065, 0:00:00.276051)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 78/79 new triples (1143, 0:00:00.317769)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1143, 0:00:00.028135)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_transduction 
-- DEBUG - ----- step: transduction
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.187018)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.080301)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.203566)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.054101)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.089317)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.074296)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.026554)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.091795)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.119759)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.020239)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.016487)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.029331)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.032610)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.010607)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.019552)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.070703)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.292540)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.144081)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011461)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.497428)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.025911)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.247509)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.009724)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.016808)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.078112)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.026430)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.110381)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//transduction
-- INFO - ----- 327 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 2/2 new triples (1145, 0:00:00.025479)
-- INFO - ----- compute-uri-for-owl-declaration-2: 2/2 new triples (1147, 0:00:00.024029)
-- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1148, 0:00:00.030747)
-- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1148, 0:00:00.020293)
-- INFO - ----- compute-uri-for-owl-declaration-5: 4/4 new triples (1152, 0:00:00.026166)
-- INFO - ----- compute-uri-for-owl-declaration-6: 4/4 new triples (1156, 0:00:00.027428)
-- INFO - ----- compute-uri-for-owl-declaration-7: 1/1 new triple (1157, 0:00:00.018957)
-- INFO - ----- generate-atom-class: 12/12 new triples (1169, 0:00:00.008675)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1169, 0:00:00.006454)
-- INFO - ----- classify-atom-class-2: 4/4 new triples (1173, 0:00:00.012147)
-- INFO - ----- generate-individual: 3/3 new triples (1176, 0:00:00.009825)
-- DEBUG - ----- classify-individual-1: 0/0 new triple (1176, 0:00:00.008026)
-- DEBUG - ----- classify-individual-2: 0/0 new triple (1176, 0:00:00.012284)
-- INFO - ----- generate-atom-property-1: 20/20 new triples (1196, 0:00:00.010817)
-- INFO - ----- generate-atom-property-12: 16/16 new triples (1212, 0:00:00.011441)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1212, 0:00:00.007958)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1212, 0:00:00.010288)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1212, 0:00:00.020049)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1212, 0:00:00.013673)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1212, 0:00:00.025784)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1212, 0:00:00.016558)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1212, 0:00:00.019843)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1212, 0:00:00.016422)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 9/29 new triples (1221, 0:00:00.289832)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_generation 
-- DEBUG - ----- step: generation
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.544253)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.341838)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.074792)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//generation
-- INFO - ----- 78 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl)
-- DEBUG - ----- Number of factoids: 98
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
 - DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
 - INFO - 
  === Final Ontology Generation  === 
 - INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 98
+- INFO - ----- Total factoid number: 91
 - INFO - -- Serializing graph to factoid string
 - INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
 - INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/SolarSystemDev01_factoid.ttl
 - INFO - 
  === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
similarity index 100%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9e0bda545c79d0ce06be31519d53d64416b71dba
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    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#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    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#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<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> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+<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#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
similarity index 99%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
index 77b186791ee69cbab7901525df45b48e632f1621..f7e426b81e638a9453c094ba2b1741bfc2e2560a 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/01//preprocessing> .
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..8b74cb173db657085a0905128f29561e1d7ea2fb
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
similarity index 51%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
index 2e52241a2daa81fb9bc330991315e539e07713bc..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230608/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -1,78 +1,80 @@
 @base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
 @prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
 @prefix owl: <http://www.w3.org/2002/07/owl#> .
 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 
-<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
-    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
     ns1:fromStructure "SSC-01-01" .
 
-ns2:atomClass_gravitation_g ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
-
-ns2:atomClass_object_o ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns2:atomClass_sun_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomClass_system_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
-
-ns2:atomProperty_bind_b ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_hasManner_m9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
-
-ns2:atomProperty_hasPart_p9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns2:atomProperty_orbit_o2 ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:individual_SolarSystem_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
-    rdfs:label "bind" ;
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
-    rdfs:label "bind-of" ;
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
     rdfs:label "gravitation" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
-    rdfs:label "hasManner" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasManner-of> a owl:ObjectProperty ;
-    rdfs:label "hasManner-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
@@ -80,32 +82,24 @@ ns2:individual_SolarSystem_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
     rdfs:subPropertyOf ns1:Out_ObjectProperty ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
     rdfs:label "object" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
     rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
+    rdfs:subClassOf ns1:Entity ;
     ns1:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
     rdfs:label "system" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
     ns1:fromStructure "SSC-01-01" .
 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tenet/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.log
similarity index 54%
rename from tenet/tenet.log
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.log
index 06c7f0ea0517ae293a906a946afd0b2454440dbc..f673176e3765071e7d0700a9f924f085ec2402ff 100644
--- a/tenet/tenet.log
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.log
@@ -2,9 +2,9 @@
 - INFO - 
  === Process Initialization === 
 - INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
 - INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
 - INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
 - DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
@@ -14,7 +14,7 @@
   ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
   ----- uuid: https://tenet.tetras-libre.fr/demo/01/
   ----- technical base name: tenet.tetras-libre.fr_demo_01
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
   ----- target reference: base
   ----- process level: sentence
   ----- source type: amr
@@ -25,10 +25,10 @@
   ----- CTS directory: ./scheme/
   ----- target frame directory: ./../input/targetFrameStructure/
   ----- input document directory: 
-  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230517/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/
+  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230609/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
   -- Config File Definition
   ----- schema file: ./structure/amr-rdf-schema.ttl
   ----- semantic net file: ./structure/owl-snet-schema.ttl
@@ -40,16 +40,19 @@
   ----- ontology suffix: -ontology.ttl
   ----- ontology seed suffix: -ontology-seed.ttl
   -- Source File Definition
-  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl**/*.ttl
+  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01.ttl
+  ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01.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
@@ -62,113 +65,102 @@
 - DEBUG - ----- Sentence Loading
 - DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
 - DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl 
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
 - DEBUG - ----- Step number: 3
 - INFO - -- Loading Extraction Rules (amr_master_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
 - INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.107442)
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.027437)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.119592)
 - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (613, 0:00:00.151110)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.062944)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.043175)
-- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.069443)
-- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.051118)
-- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.054098)
-- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.031215)
-- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.056760)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.049200)
-- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.034791)
-- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.123966)
-- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.152911)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.094811)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.091672)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.088032)
-- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.097919)
-- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.026552)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_preprocessing 
-- DEBUG - ----- step: preprocessing
+- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.067242)
+- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.043762)
+- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.091202)
+- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.061808)
+- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.071406)
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.045651)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.062764)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.049145)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.038813)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.125272)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.146380)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.075448)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.108095)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.105574)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.118948)
+- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.034157)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//preprocessing
-- INFO - ----- 218 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.162678)
-- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.050737)
-- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.216072)
-- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.052074)
-- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.061439)
-- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.135960)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1009, 0:00:00.102840)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1009, 0:00:00.017023)
-- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1009, 0:00:00.011371)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1009, 0:00:00.012886)
-- INFO - ----- analyze "or" phenomena (2): 56/82 new triples (1065, 0:00:00.276051)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 78/79 new triples (1143, 0:00:00.317769)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1143, 0:00:00.028135)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_transduction 
-- DEBUG - ----- step: transduction
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.242140)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.047889)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.214530)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.055460)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.072004)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.159846)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.017707)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.052795)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.083198)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.011653)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.010709)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.031330)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.025850)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.006577)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.014655)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.067308)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.235315)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.152716)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.010279)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.511944)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.028578)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.259605)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.008166)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.016397)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.087492)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.031500)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.127496)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//transduction
-- INFO - ----- 327 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 2/2 new triples (1145, 0:00:00.025479)
-- INFO - ----- compute-uri-for-owl-declaration-2: 2/2 new triples (1147, 0:00:00.024029)
-- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1148, 0:00:00.030747)
-- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1148, 0:00:00.020293)
-- INFO - ----- compute-uri-for-owl-declaration-5: 4/4 new triples (1152, 0:00:00.026166)
-- INFO - ----- compute-uri-for-owl-declaration-6: 4/4 new triples (1156, 0:00:00.027428)
-- INFO - ----- compute-uri-for-owl-declaration-7: 1/1 new triple (1157, 0:00:00.018957)
-- INFO - ----- generate-atom-class: 12/12 new triples (1169, 0:00:00.008675)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1169, 0:00:00.006454)
-- INFO - ----- classify-atom-class-2: 4/4 new triples (1173, 0:00:00.012147)
-- INFO - ----- generate-individual: 3/3 new triples (1176, 0:00:00.009825)
-- DEBUG - ----- classify-individual-1: 0/0 new triple (1176, 0:00:00.008026)
-- DEBUG - ----- classify-individual-2: 0/0 new triple (1176, 0:00:00.012284)
-- INFO - ----- generate-atom-property-1: 20/20 new triples (1196, 0:00:00.010817)
-- INFO - ----- generate-atom-property-12: 16/16 new triples (1212, 0:00:00.011441)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1212, 0:00:00.007958)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1212, 0:00:00.010288)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1212, 0:00:00.020049)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1212, 0:00:00.013673)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1212, 0:00:00.025784)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1212, 0:00:00.016558)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1212, 0:00:00.019843)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1212, 0:00:00.016422)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 9/29 new triples (1221, 0:00:00.289832)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_generation 
-- DEBUG - ----- step: generation
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.578487)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.301221)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.074935)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
 - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//generation
-- INFO - ----- 78 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl)
-- DEBUG - ----- Number of factoids: 98
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
 - DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
 - INFO - 
  === Final Ontology Generation  === 
 - INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 98
+- INFO - ----- Total factoid number: 91
 - INFO - -- Serializing graph to factoid string
 - INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
 - INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230517/SolarSystemDev01_factoid.ttl
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
 - INFO - 
  === Done === 
-- INFO - 
-  *** Execution Time *** 
------ Function: create_ontology_from_amrld_file (tenet.main)
------ Total Time: 0:00:04.975232
------ Process Time: 0:00:04.929036
-  *** - *** 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
similarity index 94%
rename from tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
index 6f09c9db927d7a1e86866fcafcdb9546d86d3c9a..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev01-20230405/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -182,6 +182,25 @@ ns2:root a owl:AnnotationProperty .
     :hasConceptLink "have-degree-91" ;
     :label "degree" .
 
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
 :relation_domain a owl:Class ;
     rdfs:subClassOf :AMR_Relation ;
     :hasReification false ;
@@ -437,17 +456,9 @@ net:Deprecated_Net a owl:Class ;
 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 .
 
@@ -470,10 +481,6 @@ 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 .
@@ -482,34 +489,10 @@ 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 .
@@ -625,26 +608,14 @@ net:modCat2 a owl:AnnotationProperty ;
 
 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 .
@@ -716,10 +687,6 @@ net:Axiom_Net a owl:Class ;
 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 .
 
@@ -740,9 +707,6 @@ ns3:direct-02 a ns2: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 .
 
@@ -776,6 +740,9 @@ ns2:Frame a ns2:Concept,
 :AMR_Edge a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
 :AMR_Specific_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
@@ -789,17 +756,20 @@ ns2:Frame a ns2:Concept,
     rdfs:range rdfs:Literal ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
+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: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 ns2:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -834,19 +804,11 @@ net:netProperty a owl:AnnotationProperty ;
 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: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 .
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..09f7f202af7eec2681e3e4d2f58a3f52d579cf74
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    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#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    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#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<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> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+<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#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept <amr_concept_and> ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept <amr_concept_or> ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..55a588d62558c92f1ce85eb4d53c9741f1d0d641
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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 <amr_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 <amr_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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1ba3ba64e58661d10bab40b9788c77dc238639b9
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept <amr_concept_and> ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept <amr_concept_or> ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..9db5c0afe4ec0588d3c821bd7c49bc6017ceff0f
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.log
@@ -0,0 +1,167 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230612/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.026848)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.138673)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.053387)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.029790)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.043900)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.021237)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- reclassify-concept-5: 3/4 new triples (646, 0:00:00.054250)
+- INFO - ----- reify-roles-as-concept: 10/10 new triples (656, 0:00:00.079084)
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (701, 0:00:00.045600)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (709, 0:00:00.078322)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 34/34 new triples (743, 0:00:00.071509)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (751, 0:00:00.047228)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (778, 0:00:00.159779)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (790, 0:00:00.132285)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (795, 0:00:00.071683)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (795, 0:00:00.078705)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (800, 0:00:00.071751)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (815, 0:00:00.085121)
+- INFO - ----- add-amr-root: 5/5 new triples (820, 0:00:00.026061)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 222 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/36 new triples (850, 0:00:00.225179)
+- INFO - ----- extract atom individuals: 8/16 new triples (858, 0:00:00.073329)
+- INFO - ----- extract atomic properties: 75/75 new triples (933, 0:00:00.252399)
+- INFO - ----- extract atom values: 10/10 new triples (943, 0:00:00.074505)
+- INFO - ----- extract atom phenomena: 14/14 new triples (957, 0:00:00.100375)
+- INFO - ----- propagate atom relations: 24/68 new triples (981, 0:00:01.095455)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (981, 0:00:00.022978)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (992, 0:00:00.060115)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1024, 0:00:00.096553)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1024, 0:00:00.013606)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1024, 0:00:00.017764)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1024, 0:00:00.032766)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1024, 0:00:00.028280)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1024, 0:00:00.007924)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1024, 0:00:00.017540)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1025, 0:00:00.070616)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1080, 0:00:00.257929)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1082, 0:00:00.134741)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1082, 0:00:00.011266)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1209, 0:00:00.467033)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1209, 0:00:00.026415)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1219, 0:00:00.276268)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1219, 0:00:00.008877)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1219, 0:00:00.014992)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1224, 0:00:00.076707)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1224, 0:00:00.024768)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1227, 0:00:00.111990)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1279, 0:00:00.595017)
+- INFO - ----- generate OWL property: 29/29 new triples (1308, 0:00:00.233815)
+- INFO - ----- generate OWL individual: 6/7 new triples (1314, 0:00:00.061774)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..557c67ded9e9eb4e547b33f5aa13724cb0cea73f
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1653 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    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#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    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#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_bind-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+<amr_concept_gravitation> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+<amr_concept_object> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<amr_concept_orbit-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+<amr_concept_sun> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system> ;
+    :label "system" .
+
+: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<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> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<amr_concept_direct-02> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+<amr_concept_system> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+<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#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 .
+
+<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept <amr_concept_and> ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept <amr_concept_or> ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_bind-01_b a :AMR_Leaf ;
+    :edge_b_ARG0_g :leaf_gravitation_g ;
+    :edge_b_ARG1_s :leaf_system_s ;
+    :hasConcept <amr_concept_bind-01> ;
+    :hasVariable :variable_b .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept <amr_concept_system>,
+        :concept_system ;
+    :hasVariable :variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept <amr_concept_gravitation> ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept <amr_concept_object> ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept <amr_concept_sun> ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept <amr_concept_system> ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s2 :leaf_sun_s2 ;
+    :hasConcept <amr_concept_orbit-01> ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6b60d6c696eac9e0cbc124b5bd5d581a230a0c48
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1112 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 <amr_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_bind-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+<amr_concept_gravitation> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+<amr_concept_object> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<amr_concept_orbit-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+<amr_concept_sun> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system> ;
+    :label "system" .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept <amr_concept_and> ;
+    :hasVariable :variable_a .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d2 .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept <amr_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 <amr_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 <amr_concept_orbit-01> ;
+    :hasVariable :variable_o2 .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept <amr_concept_system>,
+        :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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<amr_concept_direct-02> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+<amr_concept_system> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept <amr_concept_object> ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept <amr_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 .
+
+<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept <amr_concept_system> ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6d86c28e40bde461e7df73e12cdc37a941eb0a4a
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1553 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_bind-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+<amr_concept_gravitation> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+<amr_concept_object> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+<amr_concept_or> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+<amr_concept_orbit-01> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+<amr_concept_sun> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+<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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system> ;
+    :label "system" .
+
+: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<amr_concept_direct-02> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+<amr_concept_system> rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 .
+
+<http://amr.isi.edu/entity-types#system> a ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept <amr_concept_and> ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept <amr_concept_or> ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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 .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_bind-01_b a :AMR_Leaf ;
+    :edge_b_ARG0_g :leaf_gravitation_g ;
+    :edge_b_ARG1_s :leaf_system_s ;
+    :hasConcept <amr_concept_bind-01> ;
+    :hasVariable :variable_b .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept <amr_concept_system>,
+        :concept_system ;
+    :hasVariable :variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept <amr_concept_gravitation> ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept <amr_concept_object> ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept <amr_concept_sun> ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept <amr_concept_system> ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s2 :leaf_sun_s2 ;
+    :hasConcept <amr_concept_orbit-01> ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept <amr_concept_direct-02> ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..4c9129b0293233262935410acc7d0446229ac478
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.log
@@ -0,0 +1,166 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230613/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.032027)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.110221)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.046654)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.022103)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.048130)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.026837)
+- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.033425)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.048254)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.056638)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.059054)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.040857)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.134848)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.162455)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.088896)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.080040)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.088486)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.102167)
+- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.029237)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.174259)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.053433)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.239202)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.050643)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.078224)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.367056)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.025965)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.103466)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.133884)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.020118)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.016201)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.029090)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.026507)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.007263)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.017186)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.059909)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.302758)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.150440)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011675)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.668011)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.031644)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.263949)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.011793)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.020177)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.083854)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.026750)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.128708)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.591801)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.318304)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.083119)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9e0bda545c79d0ce06be31519d53d64416b71dba
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    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#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    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#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<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> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+<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#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f7e426b81e638a9453c094ba2b1741bfc2e2560a
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..8b74cb173db657085a0905128f29561e1d7ea2fb
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+: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_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 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230613/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..737d3c6e64502b640e1ae8af1f7cc3c597ede64b
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.log
@@ -0,0 +1,171 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230614/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.032389)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.114017)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.049178)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.028077)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.051587)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.025520)
+- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.032886)
+- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.016506)
+- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.047742)
+- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.035457)
+- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.011139)
+- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.102051)
+- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.098460)
+- DEBUG - ----- add AMR edge for name relation: 0/0 new triple (786, 0:00:00.000004)
+- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (786, 0:00:00.000004)
+- DEBUG - ----- add AMR edge for polarity relation: 0/0 new triple (786, 0:00:00.000005)
+- DEBUG - ----- update AMR edge role 1: 0/0 new triple (786, 0:00:00.000003)
+- DEBUG - ----- add AMR root: 0/0 new triple (786, 0:00:00.000008)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.181173)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.079449)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.075503)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.094798)
+- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.030663)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.159206)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.055512)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.216031)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.071426)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.094250)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.301357)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.024038)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.079859)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.129503)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.017473)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.017845)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.044890)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.044474)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.010920)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.024325)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.096937)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.347799)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.155496)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011060)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.402587)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.021253)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.249029)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.008743)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.015546)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.072590)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.029607)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.104559)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.662707)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.476283)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.108549)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c36a481151e20a6954f9fdab4ab17e1485238c9d
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    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#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    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#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<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> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+<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#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f0e89cdd4f6a6cc4adec30d65cffb13b0a332824
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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_g :leaf_gravitation_g ;
+    :edge_b_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :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_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..84946f530f3657add2e75f9e3bb3f353d797c606
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    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:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2817a7873f7f4bf5f1abc39669d3b2adf97d8
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-01-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..ba2f2a84051ca2a49739cb06e49206aa9701bc8e
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.log
@@ -0,0 +1,165 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230615/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- Sequence: Bug fixing for some known anomalies of AMR-LD data
+- INFO - ----- fix AMR bug (1): 5/5 new triples (603, 0:00:00.027378)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.154549)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.070281)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.039137)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.074070)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.039621)
+- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.056776)
+- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.033619)
+- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.091377)
+- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.054267)
+- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.019840)
+- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.195068)
+- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.183752)
+- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.033754)
+- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.033060)
+- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.051817)
+- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.158011)
+- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016740)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.256091)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.083526)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.379074)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.096399)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.146561)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.775925)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.132187)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.112851)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.168969)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.026704)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.020133)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.053830)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.058548)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.014518)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.027209)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.135362)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.601717)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.275635)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.015946)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:01.053700)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.048502)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.461778)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.016047)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.030762)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.141700)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.048714)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.194143)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:01.276560)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.557613)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.183048)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a8944545a4e21794de76915871a4758a95afe7bc
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "unknown" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..877a6613610f2bc7014d538a4096ee21c04fc96c
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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_g :leaf_gravitation_g ;
+    :edge_b_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :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_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_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 "SolarSystem" .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..66e06a2c74b6894b5be0818b3ed3e8781218b0e7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..b207d6268cc9c1e7351edc83dbb6ebc7a9296f88
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.log
@@ -0,0 +1,165 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230619/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 0
+- INFO - -- Step 1: Preprocessing
+- INFO - --- Sequence: Bug fixing for some known anomalies of AMR-LD data
+- INFO - ----- fix AMR bug (1): 5/5 new triples (603, 0:00:00.019959)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.118844)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.049491)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.035104)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.053493)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.041004)
+- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.060661)
+- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.030386)
+- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.060438)
+- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.029487)
+- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.020999)
+- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.136631)
+- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.142645)
+- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.027758)
+- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.031673)
+- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.038445)
+- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.155290)
+- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016012)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.228418)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.079191)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.320649)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.084351)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.114001)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.524579)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.112879)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.115300)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.143187)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.017639)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.020039)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.048108)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.050149)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.014029)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.033430)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.114484)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.376795)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.224521)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.015921)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.714952)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.041341)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.357461)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.013768)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.020679)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.109401)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.035434)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.162034)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.891012)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.418925)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.118260)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a8944545a4e21794de76915871a4758a95afe7bc
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "unknown" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..877a6613610f2bc7014d538a4096ee21c04fc96c
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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_g :leaf_gravitation_g ;
+    :edge_b_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :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_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_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 "SolarSystem" .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..66e06a2c74b6894b5be0818b3ed3e8781218b0e7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230619/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/SolarSystemDev01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..63021376d544e79138b323068b93e5df93d8a3cb
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.log
@@ -0,0 +1,165 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/01/
+  ----- technical base name: tenet.tetras-libre.fr_demo_01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev01-20230621
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/tenet.tetras-libre.fr_demo_01-20230621/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/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/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.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 (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 0
+- INFO - -- Step 1: Preprocessing
+- INFO - --- Sequence: Bug fixing for some known anomalies of AMR-LD data
+- INFO - ----- fix AMR bug (1): 5/5 new triples (603, 0:00:00.014645)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.091508)
+- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.034585)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.024370)
+- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.035592)
+- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.022148)
+- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.032880)
+- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.020095)
+- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.055325)
+- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.035460)
+- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.015584)
+- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.174243)
+- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.116246)
+- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.022907)
+- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.021040)
+- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.034245)
+- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.109290)
+- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.008883)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
+- INFO - ----- 218 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.186636)
+- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.037982)
+- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.182386)
+- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.051062)
+- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.068523)
+- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:00.956029)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.017592)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.066040)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.102608)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.014564)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.016999)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.034376)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.029569)
+- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.008088)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.021518)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.073269)
+- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.293707)
+- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.139592)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011762)
+- INFO - --- Sequence: composite class extraction sequence
+- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.524129)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.023417)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.285137)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.009798)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.016154)
+- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.086505)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.026274)
+- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.116375)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
+- INFO - ----- 407 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.586110)
+- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.272124)
+- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.078303)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
+- INFO - ----- 87 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
+- DEBUG - ----- Number of factoids: 91
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 91
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..bda0bbc14fc2a31f9fe5e4a7aadeb7aedd99be81
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
@@ -0,0 +1,833 @@
+@base <https://tenet.tetras-libre.fr/working/https://tenet.tetras-libre.fr/demo/01/> .
+@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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2: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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns2:Role .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns11:part a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity .
+
+ns3:bind-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns11:gravitation a ns2:Concept .
+
+ns11:object a ns2:Concept .
+
+ns11:sun a ns2:Concept .
+
+ns11:system a ns2:Concept .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept .
+
+ns2:or a ns2: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2:Frame .
+
+:AMR_Leaf 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" .
+
+ns2:Frame a ns2: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_Phenomena 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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a8944545a4e21794de76915871a4758a95afe7bc
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
@@ -0,0 +1,1648 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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: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/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    sys:fromStructure "unknown" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "unknown" .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "unknown" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "unknown" .
+
+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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..877a6613610f2bc7014d538a4096ee21c04fc96c
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
@@ -0,0 +1,1107 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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 ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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_g :leaf_gravitation_g ;
+    :edge_b_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_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: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:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :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_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_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 "SolarSystem" .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+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:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+ns3:FrameRole a ns2: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" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_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:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..66e06a2c74b6894b5be0818b3ed3e8781218b0e7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
@@ -0,0 +1,1548 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//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#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <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#> .
+
+ns2:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns2:hasID "test-1" ;
+    ns2:hasSentence "The sun is a star." ;
+    ns2:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns2:hasID "test-2" ;
+    ns2:hasSentence "Earth is a planet." ;
+    ns2: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 ns2:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns2:Role .
+
+ns11:op2 a ns2:Role .
+
+ns2:hasID a owl:AnnotationProperty .
+
+ns2:hasSentence a owl:AnnotationProperty .
+
+ns2: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 .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:edge_a_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_a_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_b_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_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_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_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_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" .
+
+:phenomena_modality_obligation a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "obligate-01" ;
+    :label "obligation-modality" .
+
+:phenomena_modality_possible a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "allow-01",
+        "grant-01",
+        "likely-01",
+        "permit-01",
+        "possible-01" ;
+    :label "possible-modality" .
+
+:phenomena_modality_prohibition a owl:Class ;
+    rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
+    :label "prohibition-modality" .
+
+: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_Value ;
+    :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:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:axiom_disjointProperty_direct_not-direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_direct_not-direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:axiom_disjointProperty_not-direct_direct_d2 a net:Axiom_Net ;
+    net:composeFrom net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasAxiomName "disjointProperty" ;
+    net:hasAxiomURI owl:propertyDisjointWith ;
+    net:hasNaming "disjointProperty_not-direct_direct" ;
+    net:hasNetArgument net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_gravitation-bind-system_g a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_gravitation_g,
+        net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasNaming "gravitation-bind-system" ;
+    net:hasRestriction net:restriction_bind-system_b ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_object-orbit-hasManner-not-direct-sun_o a net:Composite_Class_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasNaming "object-orbit-hasManner-not-direct-sun" ;
+    net:hasRestriction net:restriction_orbit-hasManner-not-direct-sun_o2 ;
+    net:hasStructure "unknown" .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+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:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+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 ns2:AMR ;
+    ns2:has-id "SSC-01-01" ;
+    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns2: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 ns2:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns2: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 ns2: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" .
+
+: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 .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-object_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-object" ;
+    net:hasRestriction net:restriction_hasPart-object_p9 ;
+    net:hasStructure "unknown" .
+
+net:compositeClass_system-hasPart-sun_s a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomClass_system_s,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasNaming "system-hasPart-sun" ;
+    net:hasRestriction net:restriction_hasPart-sun_p9 ;
+    net:hasStructure "unknown" .
+
+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 ;
+    :role_op2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "unknown" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d ;
+    :role_op2 net:atomProperty_direct_d2,
+        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 "unknown" .
+
+net:restriction_bind-system_b a net:Restriction_Net ;
+    net:composeFrom net:atomClass_system_s,
+        net:atomProperty_bind_b ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasNaming "bind-system" ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-direct" ;
+    net:hasRestrictionNetValue net:atomProperty_direct_d,
+        net:atomProperty_direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasManner-not-direct_m9 a net:Restriction_Net ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner-not-direct" ;
+    net:hasRestrictionNetValue net:compositeProperty_not-direct_d2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasManner_m9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-object_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_object_o,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_hasPart-sun_p9 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:atomProperty_hasPart_p9 ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-direct_o2 ;
+    net:hasStructure "unknown" .
+
+net:restriction_orbit-hasManner-not-direct-sun_o2 a net:Restriction_Net ;
+    net:composeFrom net:atomClass_sun_s2,
+        net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasNaming "orbit-hasManner-not-direct-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:compositeProperty_orbit-hasManner-not-direct_o2 ;
+    net:hasStructure "unknown" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2: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 ns2: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 ns2:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns2:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:NamedEntity a ns2:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:and a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:or a ns2:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+: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_SolarSystem a :AMR_Value ;
+    rdfs:label "SolarSystem" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "SolarSystem" .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_negative ;
+    net:hasNaming "negative" ;
+    net:hasStructure "unknown" ;
+    net:hasValueLabel "negative" .
+
+<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 ns2:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns2:Frame a ns2: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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 .
+
+:phenomena_modality a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Composite_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_gravitation_g a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "unknown" .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g ;
+    :role_ARG1 net:atomClass_system_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:compositeProperty_orbit-hasManner-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d,
+        :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:compositeProperty_orbit-hasManner-not-direct_o2 a net:Composite_Property_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:composeFrom net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_direct-02_d2,
+        :leaf_hasManner_m9,
+        :leaf_orbit-01_o2 ;
+    net:hasMotherPropertyNet net:atomProperty_orbit_o2 ;
+    net:hasNaming "orbit-hasManner-not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasRestriction net:restriction_hasManner-not-direct_m9 ;
+    net:hasStructure "unknown" .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:individual_SolarSystem_p a net:Individual_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "SolarSystem" ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "unknown" .
+
+ns3:FrameRole a ns2: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 .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_o :leaf_object_o ;
+    :edge_a_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_d :leaf_direct-02_d ;
+    :edge_o3_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+: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:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" .
+
+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_g :leaf_gravitation_g ;
+    :edge_b_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+: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" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+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:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasMannering" ;
+    net:hasPropertyName10 "hasManner-by" ;
+    net:hasPropertyName12 "hasManner-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    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 "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_p a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasClassName "system" ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+: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:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:composeFrom net:atomProperty_direct_d2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_polarity net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "unknown" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :value_negative .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_SolarSystem_p ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasNaming "system" ;
+    net:hasStructure "unknown" .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:atomClass_object_o a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "unknown" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "unknown" .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+: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/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9387bf47994910da905ab9b5189b9326b80c1ce7
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev01-20230621/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl
@@ -0,0 +1,105 @@
+@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
+    rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    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> ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "unknown" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "unknown" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl
deleted file mode 100644
index a1c682001769473188f5317616256284e32883dd..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl
+++ /dev/null
@@ -1,2 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.log
deleted file mode 100644
index 6bdf5d53b5110d2ccddd210cc30440d965db90f5..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.log
+++ /dev/null
@@ -1,147 +0,0 @@
-- INFO - [TENET] Extraction Processing
-- INFO - 
- === Process Initialization === 
-- INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/
-- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
-- 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: https://tenet.tetras-libre.fr/demo/02/
-  ----- technical base name: tenet.tetras-libre.fr_demo_02
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl
-  ----- target reference: base
-  ----- process level: sentence
-  ----- source type: amr
-  -- Compositional Transduction Scheme (CTS)
-  ----- CTS reference: amr_scheme_clara_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/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230413/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/
-  -- Config File Definition
-  ----- schema file: ./structure/amr-rdf-schema.ttl
-  ----- semantic net file: ./structure/odrl-snet-schema.ttl
-  ----- config param file: ./structure/config-parameters.ttl
-  ----- base ontology file: ./structure/base-ontology.ttl
-  ----- CTS file: ./scheme/amr_scheme_clara_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-02/SSC-02-01.stog.amr.ttl**/*.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/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02.ttl
-  *** - *** 
-- INFO - 
- === Extraction Processing === 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (319)
-- DEBUG - -------- Semantic Net Definition (465)
-- DEBUG - -------- Config Parameter Definition (499)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (529)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (604)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl 
-- INFO - ----- Sentence (id): SSC-02-01
-- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
-- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
-- DEBUG - ----- Step number: 3
-- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
-- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (604, 0:00:00.034381)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (614, 0:00:00.194762)
-- INFO - ----- reclassify-concept-2: 8/8 new triples (622, 0:00:00.068636)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (634, 0:00:00.055525)
-- INFO - ----- reclassify-concept-4: 28/28 new triples (662, 0:00:00.129317)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (666, 0:00:00.046888)
-- INFO - ----- reify-roles-as-concept: 5/5 new triples (671, 0:00:00.060386)
-- INFO - ----- reclassify-existing-variable: 81/81 new triples (752, 0:00:00.041207)
-- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (756, 0:00:00.060325)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 60/60 new triples (816, 0:00:00.084328)
-- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (820, 0:00:00.034523)
-- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (874, 0:00:00.186985)
-- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (880, 0:00:00.226187)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (885, 0:00:00.111143)
-- INFO - ----- add-value-for-quant-relation: 5/5 new triples (890, 0:00:00.116261)
-- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (890, 0:00:00.120961)
-- INFO - ----- update-amr-edge-role-1: 22/22 new triples (912, 0:00:00.162784)
-- INFO - ----- add-amr-root: 5/5 new triples (917, 0:00:00.030564)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//preprocessing
-- INFO - ----- 313 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 66/66 new triples (983, 0:00:00.389988)
-- INFO - ----- extract atom individuals: 7/7 new triples (990, 0:00:00.055133)
-- INFO - ----- extract atomic properties: 72/72 new triples (1062, 0:00:00.240536)
-- INFO - ----- extract atom values: 10/10 new triples (1072, 0:00:00.052099)
-- INFO - ----- extract atom phenomena: 28/28 new triples (1100, 0:00:00.126989)
-- INFO - ----- propagate atom relations: 35/90 new triples (1135, 0:00:01.757192)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1135, 0:00:00.008545)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1135, 0:00:00.014269)
-- INFO - ----- analyze modifier phenomena (mod): 43/48 new triples (1178, 0:00:00.220329)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1178, 0:00:00.011967)
-- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1178, 0:00:00.019760)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 47/48 new triples (1225, 0:00:00.249988)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1225, 0:00:00.027102)
-- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
-- DEBUG - ----- extract ODRL rules: 0/0 new triple (1225, 0:00:00.072281)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//transduction
-- INFO - ----- 308 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
-- DEBUG - ----- generate ODRL rule: 0/0 new triple (1225, 0:00:00.005623)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//generation
-- INFO - ----- 0 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl)
-- DEBUG - ----- Number of factoids: 0
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - 
- === Final Ontology Generation  === 
-- INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 0
-- INFO - -- Serializing graph to factoid string
-- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev02-20230413/SolarSystemDev02_factoid.ttl
-- INFO - 
- === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
deleted file mode 100644
index a1c682001769473188f5317616256284e32883dd..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
+++ /dev/null
@@ -1,2 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl
deleted file mode 100644
index 6f1dc2fa0c17247d118a86343d4198075e176692..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl
+++ /dev/null
@@ -1,158 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-ns1:atomClass_body_b ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> .
-
-ns1:atomClass_dwarf_d2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> .
-
-ns1:atomClass_large_l ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns1:atomClass_object_o3 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns1:atomClass_planet_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns1:atomClass_planet_p2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns1:atomClass_small_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns1:atomClass_small_s3 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns1:atomClass_sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-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_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns1:atomProperty_more_m2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns1:atomProperty_most_m ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns1:atomProperty_remain_r ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> .
-
-ns1:individual_SolarSystem_s4 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-ns1:individual_dwarf_d2 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    ns1:hasMotherClassURI ns2:Feature .
-
-ns1:individual_small_s3 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
-    ns1:hasMotherClassURI ns2:Feature .
-
-<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
-    rdfs:label "body" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-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-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        ns2:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        ns2:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.log
deleted file mode 100644
index 9d35a6a03a0569dfa53587a3b129f94a80e2aed2..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.log
+++ /dev/null
@@ -1,321 +0,0 @@
-- INFO - [TENET] Extraction Processing
-- INFO - 
- === Process Initialization === 
-- INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/
-- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
-- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
-- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
-- DEBUG - 
-  ***  Config (Full Parameters) *** 
-  -- Base Parameters
-  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
-  ----- uuid: https://tenet.tetras-libre.fr/demo/02/
-  ----- technical base name: tenet.tetras-libre.fr_demo_02
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl
-  ----- target reference: base
-  ----- process level: sentence
-  ----- source type: amr
-  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230511/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/
-  -- Config File Definition
-  ----- schema file: ./structure/amr-rdf-schema.ttl
-  ----- semantic net file: ./structure/odrl-snet-schema.ttl
-  ----- config param file: ./structure/config-parameters.ttl
-  ----- base ontology file: ./structure/base-ontology.ttl
-  ----- CTS file: ./scheme/owl_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/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl**/*.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/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02.ttl
-  *** - *** 
-- INFO - 
- === Extraction Processing === 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (320)
-- DEBUG - -------- Semantic Net Definition (470)
-- DEBUG - -------- Config Parameter Definition (504)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (534)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (609)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl 
-- INFO - ----- Sentence (id): SSC-02-01
-- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
-- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
-- DEBUG - ----- Step number: 3
-- INFO - -- Loading Extraction Rules (amr_master_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
-- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (609, 0:00:00.047351)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (619, 0:00:00.359740)
-- INFO - ----- reclassify-concept-2: 8/8 new triples (627, 0:00:00.123862)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (639, 0:00:00.092732)
-- INFO - ----- reclassify-concept-4: 28/28 new triples (667, 0:00:00.123992)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (671, 0:00:00.078677)
-- INFO - ----- reify-roles-as-concept: 5/5 new triples (676, 0:00:00.067388)
-- INFO - ----- reclassify-existing-variable: 81/81 new triples (757, 0:00:00.054334)
-- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (761, 0:00:00.060932)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 60/60 new triples (821, 0:00:00.094267)
-- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (825, 0:00:00.049641)
-- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (879, 0:00:00.270623)
-- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (885, 0:00:00.319377)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (890, 0:00:00.132348)
-- INFO - ----- add-value-for-quant-relation: 5/5 new triples (895, 0:00:00.137003)
-- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (895, 0:00:00.251639)
-- INFO - ----- update-amr-edge-role-1: 22/22 new triples (917, 0:00:00.176901)
-- INFO - ----- add-amr-root: 5/5 new triples (922, 0:00:00.025857)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//preprocessing
-- INFO - ----- 313 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 66/66 new triples (988, 0:00:00.360752)
-- INFO - ----- extract atom individuals: 8/8 new triples (996, 0:00:00.064481)
-- INFO - ----- extract atomic properties: 72/72 new triples (1068, 0:00:00.231688)
-- INFO - ----- extract atom values: 10/10 new triples (1078, 0:00:00.100064)
-- INFO - ----- extract atom phenomena: 28/28 new triples (1106, 0:00:00.136477)
-- INFO - ----- propagate atom relations: 35/96 new triples (1141, 0:00:02.318755)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1141, 0:00:00.010429)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1141, 0:00:00.016351)
-- INFO - ----- analyze modifier phenomena (mod): 43/48 new triples (1184, 0:00:00.282281)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1184, 0:00:00.020310)
-- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1184, 0:00:00.017322)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 22/22 new triples (1206, 0:00:00.194440)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1206, 0:00:00.040490)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//transduction
-- INFO - ----- 284 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 7/7 new triples (1213, 0:00:00.040686)
-- INFO - ----- compute-uri-for-owl-declaration-2: 2/2 new triples (1215, 0:00:00.036628)
-- INFO - ----- compute-uri-for-owl-declaration-3: 3/3 new triples (1218, 0:00:00.034954)
-- INFO - ----- compute-uri-for-owl-declaration-4: 2/2 new triples (1220, 0:00:00.039646)
-- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1226, 0:00:00.040182)
-- INFO - ----- compute-uri-for-owl-declaration-6: 6/6 new triples (1232, 0:00:00.033810)
-- DEBUG - ----- compute-uri-for-owl-declaration-7: 0/0 new triple (1232, 0:00:00.022804)
-- INFO - ----- generate-atom-class: 21/21 new triples (1253, 0:00:00.021682)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1253, 0:00:00.010570)
-- INFO - ----- classify-atom-class-2: 7/7 new triples (1260, 0:00:00.015263)
-- INFO - ----- generate-individual: 5/9 new triples (1265, 0:00:00.013201)
-- INFO - ----- classify-individual-1: 2/2 new triples (1267, 0:00:00.008017)
-- INFO - ----- classify-individual-2: 2/2 new triples (1269, 0:00:00.012386)
-- INFO - ----- generate-atom-property-1: 24/24 new triples (1293, 0:00:00.017202)
-- INFO - ----- generate-atom-property-12: 24/24 new triples (1317, 0:00:00.016678)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1317, 0:00:00.010977)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1317, 0:00:00.011662)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1317, 0:00:00.016097)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1317, 0:00:00.013274)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1317, 0:00:00.013776)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1317, 0:00:00.022642)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1317, 0:00:00.018045)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1317, 0:00:00.014766)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 2/26 new triples (1319, 0:00:00.309219)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//generation
-- INFO - ----- 113 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl)
-- DEBUG - ----- Number of factoids: 141
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - 
- === Final Ontology Generation  === 
-- INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 141
-- INFO - -- Serializing graph to factoid string
-- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/SolarSystemDev02_factoid.ttl
-- INFO - 
- === Done === 
-���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������- INFO - ----- 1 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-6/tenet.tetras-libre.fr_demo_clara_00_factoid.ttl)
-- DEBUG - ----- Number of factoids: 1
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/00//factoid
-- INFO -      *** sentence 7 *** 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (320)
-- DEBUG - -------- Semantic Net Definition (470)
-- DEBUG - -------- Config Parameter Definition (504)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (534)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s10.stog.amr.ttl (569)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-7/tenet.tetras-libre.fr_demo_clara_00.ttl 
-- INFO - ----- Sentence (id): asail_odrl_sentences-10
-- INFO - ----- Sentence (text): John is obligated to reproduce and distribute the Work.
-- INFO - -- Loading Extraction Scheme (odrl_amr_scheme_1)
-- DEBUG - ----- Step number: 3
-- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
-- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (569, 0:00:00.052911)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (579, 0:00:00.220961)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (579, 0:00:00.205107)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (591, 0:00:00.089976)
-- DEBUG - ----- reclassify-concept-4: 0/0 new triple (591, 0:00:00.112662)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (595, 0:00:00.062801)
-- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (595, 0:00:00.060294)
-- INFO - ----- reclassify-existing-variable: 25/25 new triples (620, 0:00:00.059602)
-- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (620, 0:00:00.091698)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 18/18 new triples (638, 0:00:00.063490)
-- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (638, 0:00:00.061369)
-- INFO - ----- add-amr-edge-for-core-relation: 24/24 new triples (662, 0:00:00.164900)
-- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (662, 0:00:00.111145)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (667, 0:00:00.070232)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (667, 0:00:00.110697)
-- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (667, 0:00:00.134904)
-- INFO - ----- update-amr-edge-role-1: 9/9 new triples (676, 0:00:00.074693)
-- INFO - ----- add-amr-root: 5/5 new triples (681, 0:00:00.023377)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_00_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/00/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-7/tenet.tetras-libre.fr_demo_clara_00_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/00//preprocessing
-- INFO - ----- 112 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 6/6 new triples (687, 0:00:00.059785)
-- INFO - ----- extract atom individuals: 8/8 new triples (695, 0:00:00.053930)
-- INFO - ----- extract atomic properties: 37/37 new triples (732, 0:00:00.131698)
-- INFO - ----- extract atom values: 5/5 new triples (737, 0:00:00.037860)
-- INFO - ----- extract atom phenomena: 14/14 new triples (751, 0:00:00.073301)
-- INFO - ----- propagate atom relations: 19/62 new triples (770, 0:00:00.651498)
-- INFO - --- *** February Transduction *** Sequence: classification sequence (1)
-- INFO - ----- classify modality phenomena: 1/7 new triple (771, 0:00:00.056291)
-- INFO - ----- reclassify argument property to class: 10/24 new triples (781, 0:00:00.175260)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (781, 0:00:00.011610)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (781, 0:00:00.022083)
-- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (781, 0:00:00.021947)
-- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (781, 0:00:00.049804)
-- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (781, 0:00:00.052400)
-- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (781, 0:00:00.034828)
-- DEBUG - ----- classify modality phenomena: 0/14 new triple (781, 0:00:00.092789)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (781, 0:00:00.017854)
-- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (781, 0:00:00.016841)
-- DEBUG - ----- analyze "and" phenomena (1): 0/0 new triple (781, 0:00:00.017688)
-- INFO - ----- analyze "and" phenomena (2): 2/36 new triples (783, 0:00:00.427580)
-- INFO - --- *** February Transduction *** Sequence: action property extraction sequence
-- INFO - ----- extract action properties (1): 42/54 new triples (825, 0:00:00.432785)
-- DEBUG - ----- extract action properties (2): 0/0 new triple (825, 0:00:00.154222)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- DEBUG - ----- extract composite classes (1): 0/0 new triple (825, 0:00:00.046664)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (825, 0:00:00.038764)
-- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
-- INFO - ----- extract ODRL actions: 30/34 new triples (855, 0:00:00.335047)
-- INFO - ----- extract ODRL rules: 15/48 new triples (870, 0:00:00.384498)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_00_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/00/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-7/tenet.tetras-libre.fr_demo_clara_00_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/00//transduction
-- INFO - ----- 189 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
-- INFO - ----- generate ODRL rule: 2/2 new triples (872, 0:00:00.129714)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_00_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/00/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-7/tenet.tetras-libre.fr_demo_clara_00_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/00//generation
-- INFO - ----- 2 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-7/tenet.tetras-libre.fr_demo_clara_00_factoid.ttl)
-- DEBUG - ----- Number of factoids: 2
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/00//factoid
-- INFO -      *** sentence 8 *** 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (320)
-- DEBUG - -------- Semantic Net Definition (470)
-- DEBUG - -------- Config Parameter Definition (504)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (534)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/asail_odrl_sentences/s06.stog.amr.ttl (556)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-8/tenet.tetras-libre.fr_demo_clara_00.ttl 
-- INFO - ----- Sentence (id): asail_odrl_sentences-06
-- INFO - ----- Sentence (text): John is not allowed to play the movie.
-- INFO - -- Loading Extraction Scheme (odrl_amr_scheme_1)
-- DEBUG - ----- Step number: 3
-- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
-- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (556, 0:00:00.032254)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 5/5 new triples (561, 0:00:00.117564)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (561, 0:00:00.068669)
-- INFO - ----- reclassify-concept-3: 4/4 new triples (565, 0:00:00.065483)
-- INFO - ----- reclassify-concept-4: 4/4 new triples (569, 0:00:00.065030)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (573, 0:00:00.056456)
-- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (573, 0:00:00.050287)
-- INFO - ----- reclassify-existing-variable: 17/17 new triples (590, 0:00:00.044680)
-- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (590, 0:00:00.071238)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (602, 0:00:00.033524)
-- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (602, 0:00:00.068183)
-- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (611, 0:00:00.121845)
-- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (611, 0:00:00.125342)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (616, 0:00:00.137584)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (616, 0:00:00.129637)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (621, 0:00:00.132502)
-- INFO - ----- update-amr-edge-role-1: 5/5 new triples (626, 0:00:00.060618)
-- INFO - ----- add-amr-root: 5/5 new triples (631, 0:00:00.052143)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_00_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/00/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_odrl_output/aos00-20230511/technical-data/tenet.tetras-libre.fr_demo_clara_00-8/tenet.tetras-libre.fr_demo_clara_00_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/00//preprocessing
-- INFO - ----- 75 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 12/12 new triples (643, 0:00:00.208224)
-- INFO - ----- extract atom individuals: 8/8 new triples (651, 0:00:00.072742)
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
deleted file mode 100644
index 6f1dc2fa0c17247d118a86343d4198075e176692..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
+++ /dev/null
@@ -1,158 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-ns1:atomClass_body_b ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> .
-
-ns1:atomClass_dwarf_d2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> .
-
-ns1:atomClass_large_l ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns1:atomClass_object_o3 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns1:atomClass_planet_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns1:atomClass_planet_p2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns1:atomClass_small_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns1:atomClass_small_s3 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns1:atomClass_sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-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_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns1:atomProperty_more_m2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns1:atomProperty_most_m ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns1:atomProperty_remain_r ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
-    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> .
-
-ns1:individual_SolarSystem_s4 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-ns1:individual_dwarf_d2 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    ns1:hasMotherClassURI ns2:Feature .
-
-ns1:individual_small_s3 ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
-    ns1:hasMotherClassURI ns2:Feature .
-
-<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
-    rdfs:label "body" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-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-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        ns2:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        ns2:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns2:Undetermined_Thing ;
-    ns2:fromStructure "SSC-02-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl
deleted file mode 100644
index 60f8374fbe09f64476b3c01f2f0582acea96a796..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl
+++ /dev/null
@@ -1,158 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
-@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-ns2:atomClass_body_b ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> .
-
-ns2:atomClass_dwarf_d2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> .
-
-ns2:atomClass_large_l ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns2:atomClass_object_o3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns2:atomClass_planet_p ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_planet_p2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_small_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_small_s3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_sun_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_hasPart_p9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns2:atomProperty_more_m2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_most_m ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns2:atomProperty_orbit_o2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:atomProperty_remain_r ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> .
-
-ns2:individual_SolarSystem_s4 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-ns2:individual_dwarf_d2 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    ns2:hasMotherClassURI ns1:Feature .
-
-ns2:individual_small_s3 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
-    ns2:hasMotherClassURI ns1:Feature .
-
-<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
-    rdfs:label "body" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        ns1:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        ns1:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.log
deleted file mode 100644
index 05b6b4f0126a514d8a41313a74a5182280bb6ba7..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.log
+++ /dev/null
@@ -1,168 +0,0 @@
-- INFO - [TENET] Extraction Processing
-- INFO - 
- === Process Initialization === 
-- INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/
-- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
-- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
-- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
-- DEBUG - 
-  ***  Config (Full Parameters) *** 
-  -- Base Parameters
-  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
-  ----- uuid: https://tenet.tetras-libre.fr/demo/02/
-  ----- technical base name: tenet.tetras-libre.fr_demo_02
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl
-  ----- target reference: base
-  ----- process level: sentence
-  ----- source type: amr
-  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230517/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/
-  -- Config File Definition
-  ----- schema file: ./structure/amr-rdf-schema.ttl
-  ----- semantic net file: ./structure/odrl-snet-schema.ttl
-  ----- config param file: ./structure/config-parameters.ttl
-  ----- base ontology file: ./structure/base-ontology.ttl
-  ----- CTS file: ./scheme/owl_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/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl**/*.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/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02.ttl
-  *** - *** 
-- INFO - 
- === Extraction Processing === 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (320)
-- DEBUG - -------- Semantic Net Definition (470)
-- DEBUG - -------- Config Parameter Definition (504)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (534)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (609)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl 
-- INFO - ----- Sentence (id): SSC-02-01
-- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
-- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
-- DEBUG - ----- Step number: 3
-- INFO - -- Loading Extraction Rules (amr_master_rule/*)
-- DEBUG - ----- Total rule number: 87
-- INFO - -- Applying extraction step: preprocessing
-- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (609, 0:00:00.029887)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (619, 0:00:00.193915)
-- INFO - ----- reclassify-concept-2: 8/8 new triples (627, 0:00:00.065645)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (639, 0:00:00.052388)
-- INFO - ----- reclassify-concept-4: 28/28 new triples (667, 0:00:00.134363)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (671, 0:00:00.056016)
-- INFO - ----- reify-roles-as-concept: 5/5 new triples (676, 0:00:00.050046)
-- INFO - ----- reclassify-existing-variable: 81/81 new triples (757, 0:00:00.042959)
-- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (761, 0:00:00.061307)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 60/60 new triples (821, 0:00:00.066676)
-- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (825, 0:00:00.043315)
-- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (879, 0:00:00.162232)
-- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (885, 0:00:00.171790)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (890, 0:00:00.095465)
-- INFO - ----- add-value-for-quant-relation: 5/5 new triples (895, 0:00:00.078931)
-- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (895, 0:00:00.095094)
-- INFO - ----- update-amr-edge-role-1: 22/22 new triples (917, 0:00:00.119538)
-- INFO - ----- add-amr-root: 5/5 new triples (922, 0:00:00.030094)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//preprocessing
-- INFO - ----- 313 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 66/66 new triples (988, 0:00:00.313737)
-- INFO - ----- extract atom individuals: 8/8 new triples (996, 0:00:00.050466)
-- INFO - ----- extract atomic properties: 72/72 new triples (1068, 0:00:00.204614)
-- INFO - ----- extract atom values: 10/10 new triples (1078, 0:00:00.047287)
-- INFO - ----- extract atom phenomena: 28/28 new triples (1106, 0:00:00.121480)
-- INFO - ----- propagate atom relations: 35/96 new triples (1141, 0:00:01.730944)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1141, 0:00:00.012268)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1141, 0:00:00.011715)
-- INFO - ----- analyze modifier phenomena (mod): 43/48 new triples (1184, 0:00:00.153080)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1184, 0:00:00.011507)
-- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1184, 0:00:00.009326)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 22/22 new triples (1206, 0:00:00.109667)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1206, 0:00:00.021593)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//transduction
-- INFO - ----- 284 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 7/7 new triples (1213, 0:00:00.024788)
-- INFO - ----- compute-uri-for-owl-declaration-2: 2/2 new triples (1215, 0:00:00.023659)
-- INFO - ----- compute-uri-for-owl-declaration-3: 3/3 new triples (1218, 0:00:00.033610)
-- INFO - ----- compute-uri-for-owl-declaration-4: 2/2 new triples (1220, 0:00:00.024679)
-- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1226, 0:00:00.026995)
-- INFO - ----- compute-uri-for-owl-declaration-6: 6/6 new triples (1232, 0:00:00.026630)
-- DEBUG - ----- compute-uri-for-owl-declaration-7: 0/0 new triple (1232, 0:00:00.027311)
-- INFO - ----- generate-atom-class: 21/21 new triples (1253, 0:00:00.009382)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1253, 0:00:00.006259)
-- INFO - ----- classify-atom-class-2: 7/7 new triples (1260, 0:00:00.013974)
-- INFO - ----- generate-individual: 5/9 new triples (1265, 0:00:00.011912)
-- INFO - ----- classify-individual-1: 2/2 new triples (1267, 0:00:00.007463)
-- INFO - ----- classify-individual-2: 2/2 new triples (1269, 0:00:00.009568)
-- INFO - ----- generate-atom-property-1: 24/24 new triples (1293, 0:00:00.009245)
-- INFO - ----- generate-atom-property-12: 24/24 new triples (1317, 0:00:00.017063)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1317, 0:00:00.007379)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1317, 0:00:00.014230)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1317, 0:00:00.014070)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1317, 0:00:00.011619)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1317, 0:00:00.017056)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1317, 0:00:00.018776)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1317, 0:00:00.014379)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1317, 0:00:00.013821)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 2/26 new triples (1319, 0:00:00.206757)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//generation
-- INFO - ----- 113 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl)
-- DEBUG - ----- Number of factoids: 141
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - 
- === Final Ontology Generation  === 
-- INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 141
-- INFO - -- Serializing graph to factoid string
-- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
-- INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/SolarSystemDev02_factoid.ttl
-- INFO - 
- === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
deleted file mode 100644
index 60f8374fbe09f64476b3c01f2f0582acea96a796..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_factoid.ttl
+++ /dev/null
@@ -1,158 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
-@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-ns2:atomClass_body_b ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> .
-
-ns2:atomClass_dwarf_d2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> .
-
-ns2:atomClass_large_l ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns2:atomClass_object_o3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
-
-ns2:atomClass_planet_p ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_planet_p2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_small_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_small_s3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_sun_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_hasPart_p9 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
-
-ns2:atomProperty_more_m2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_most_m ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns2:atomProperty_orbit_o2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:atomProperty_remain_r ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> .
-
-ns2:individual_SolarSystem_s4 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
-
-ns2:individual_dwarf_d2 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    ns2:hasMotherClassURI ns1:Feature .
-
-ns2:individual_small_s3 ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
-    ns2:hasMotherClassURI ns1:Feature .
-
-<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
-    rdfs:label "body" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        ns1:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        ns1:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-02-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9119d66acdf40676b5fb0e59a9e691a79e2760ab
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
@@ -0,0 +1,88 @@
+@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
+    rdfs:label "body" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
+    rdfs:subClassOf ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..e07083fc5994d1865567156faca6efa3afb2a1d4
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.log
@@ -0,0 +1,167 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/02/
+  ----- technical base name: tenet.tetras-libre.fr_demo_02
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230612/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/amrDocuments/dev/solar-system-02/**/*.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/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (625)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl 
+- INFO - ----- Sentence (id): SSC-02-01
+- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
+- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (625, 0:00:00.029192)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (635, 0:00:00.120178)
+- INFO - ----- reclassify AMR-LD concept (2): 8/8 new triples (643, 0:00:00.043660)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- reclassify-concept-2: 6/8 new triples (649, 0:00:00.065618)
+- INFO - ----- reclassify-concept-3: 12/12 new triples (661, 0:00:00.057086)
+- INFO - ----- reclassify-concept-4: 28/28 new triples (689, 0:00:00.061893)
+- INFO - ----- reclassify-concept-5: 4/4 new triples (693, 0:00:00.049025)
+- INFO - ----- reify-roles-as-concept: 5/5 new triples (698, 0:00:00.049063)
+- INFO - ----- reclassify-existing-variable: 81/81 new triples (779, 0:00:00.044992)
+- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (783, 0:00:00.076470)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 62/62 new triples (845, 0:00:00.091391)
+- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (849, 0:00:00.053341)
+- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (903, 0:00:00.161844)
+- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (909, 0:00:00.169363)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (914, 0:00:00.072224)
+- INFO - ----- add-value-for-quant-relation: 5/5 new triples (919, 0:00:00.082550)
+- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (919, 0:00:00.158482)
+- INFO - ----- update-amr-edge-role-1: 22/22 new triples (941, 0:00:00.112555)
+- INFO - ----- add-amr-root: 5/5 new triples (946, 0:00:00.025550)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Preprocessing
+- INFO - ----- 321 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 66/66 new triples (1012, 0:00:00.302259)
+- INFO - ----- extract atom individuals: 8/8 new triples (1020, 0:00:00.048665)
+- INFO - ----- extract atomic properties: 72/94 new triples (1092, 0:00:00.293918)
+- INFO - ----- extract atom values: 10/10 new triples (1102, 0:00:00.058388)
+- INFO - ----- extract atom phenomena: 28/28 new triples (1130, 0:00:00.124475)
+- INFO - ----- propagate atom relations: 35/96 new triples (1165, 0:00:01.716416)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1165, 0:00:00.015857)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (1176, 0:00:00.057929)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1176, 0:00:00.006837)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1176, 0:00:00.010586)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1176, 0:00:00.010290)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1176, 0:00:00.028715)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1176, 0:00:00.030339)
+- INFO - ----- analyze modifier phenomena (mod): 43/50 new triples (1219, 0:00:00.133075)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1219, 0:00:00.016579)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1219, 0:00:00.010112)
+- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1219, 0:00:00.011522)
+- INFO - ----- analyze "and" phenomena (1): 5/50 new triples (1224, 0:00:00.116121)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1224, 0:00:00.009635)
+- INFO - --- Sequence: composite class extraction sequence
+- DEBUG - ----- extract composite classes (1): 0/0 new triple (1224, 0:00:00.030878)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1224, 0:00:00.021832)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 24/132 new triples (1248, 0:00:00.261584)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1248, 0:00:00.009631)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1248, 0:00:00.021534)
+- DEBUG - ----- Associate mother to class net from :domain relation: 0/0 new triple (1248, 0:00:00.008316)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/16 new triple (1248, 0:00:00.085522)
+- DEBUG - ----- Propagate individuals to net with domain link: 0/0 new triple (1248, 0:00:00.009092)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Transduction
+- INFO - ----- 302 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 39/50 new triples (1287, 0:00:00.461895)
+- INFO - ----- generate OWL property: 20/20 new triples (1307, 0:00:00.175641)
+- INFO - ----- generate OWL individual: 8/12 new triples (1315, 0:00:00.115257)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Generation
+- INFO - ----- 67 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl)
+- DEBUG - ----- Number of factoids: 82
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 82
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
similarity index 96%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
index 72e3ac9018c7ffe09dd2d3c97e70295649e25322..00aee1fbcd169cce7b23156be7e271cf39b032fd 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
@@ -451,12 +451,6 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Action_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
@@ -472,19 +466,25 @@ net:Composite_Property_Net a owl:Class ;
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
 
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Rule_Net a owl:Class ;
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
@@ -494,6 +494,10 @@ net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+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 .
@@ -595,10 +599,18 @@ net:has_target a owl:AnnotationProperty ;
 
 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 .
@@ -609,6 +621,10 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -704,9 +720,12 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Phenomena_Net a owl:Class ;
+net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -749,6 +768,9 @@ 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" .
 
@@ -784,9 +806,6 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -800,6 +819,9 @@ ns3:Frame a ns3:Concept,
 :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 .
 
@@ -833,9 +855,6 @@ ns11:FrameRole a ns3:Role,
     rdfs:label "AMR-PropBank-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -843,6 +862,9 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
similarity index 89%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
index a9ee35933c33a963702f366a4e7bbce194968f9e..79967a5d7755393db88358b67fe5efa5cd279dd7 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//generation> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -443,42 +443,100 @@ cprm:targetOntologyURI a rdf:Property ;
     rdfs:range xsd:string ;
     rdfs:subPropertyOf cprm:configParamProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf sys:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "Solar System" ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
 
-net:Action_Property_Net a owl:Class ;
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Composite_Property_Net a owl:Class ;
     rdfs:subClassOf net:Property_Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
 
-net:Rule_Net a owl:Class ;
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:atomProperty_direct_d a net:Atom_Property_Net ;
-    :role_ARG1 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     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-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_orbit-01_o2 .
@@ -491,13 +549,11 @@ net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_hasPart_p9 ;
     net:coverNode :leaf_hasPart_p9 ;
     net:hasNaming "hasPart" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
     net:hasPropertyName "hasPart" ;
     net:hasPropertyName01 "hasParting" ;
     net:hasPropertyName10 "hasPart-by" ;
     net:hasPropertyName12 "hasPart-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_body_b,
@@ -507,18 +563,6 @@ net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
 
-net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "object-orbit-sun" ;
-    net:hasRestriction net:restriction_orbit-sun_o2 ;
-    net:hasStructure "SSC-02-01" .
-
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -620,9 +664,7 @@ net:individual_dwarf_d2 a net:Individual_Net ;
     net:coverNode :leaf_dwarf_d2 ;
     net:hasBaseClassName "Feature" ;
     net:hasIndividualLabel "dwarf" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
     net:hasMotherClassNet net:atomClass_dwarf_d2 ;
-    net:hasMotherClassURI sys:Feature ;
     net:hasNaming "dwarf" ;
     net:hasStructure "SSC-02-01" .
 
@@ -632,18 +674,24 @@ net:individual_small_s3 a net:Individual_Net ;
     net:coverNode :leaf_small_s3 ;
     net:hasBaseClassName "Feature" ;
     net:hasIndividualLabel "small" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
     net:hasMotherClassNet net:atomClass_small_s3 ;
-    net:hasMotherClassURI sys:Feature ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
 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 .
@@ -675,6 +723,10 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -683,6 +735,14 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
+<amr_concept_more> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:more ;
+    :label "more" .
+
+<amr_concept_most> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:most ;
+    :label "most" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
     ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -874,120 +934,79 @@ ns3:NamedEntity a ns3:Concept,
 sys:Degree a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
 
-sys:Entity a owl:Class ;
+sys:Feature a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
 <https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
     rdfs:label "body" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-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-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    rdfs:subClassOf sys:Entity ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
     rdfs:subClassOf sys:Undetermined_Thing ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf sys:Entity ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_large_l a net:Atom_Class_Net ;
+net:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
     net:hasClassName "large" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p a net:Atom_Class_Net ;
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net ;
     :role_quant net:value_p_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_small_s2 a net:Atom_Class_Net ;
+net:atomClass_small_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_small_s2 ;
     net:coverNode :leaf_small_s2 ;
     net:hasClassName "small" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -995,13 +1014,11 @@ net:atomProperty_more_m2 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_more_m2 ;
     net:coverNode :leaf_more_m2 ;
     net:hasNaming "more" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
     net:hasPropertyName "more" ;
     net:hasPropertyName01 "moreing" ;
     net:hasPropertyName10 "more-by" ;
     net:hasPropertyName12 "more-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" .
 
@@ -1009,43 +1026,33 @@ net:atomProperty_most_m a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_most_m ;
     net:coverNode :leaf_most_m ;
     net:hasNaming "most" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
     net:hasPropertyName "most" ;
     net:hasPropertyName01 "mosting" ;
     net:hasPropertyName10 "most-by" ;
     net:hasPropertyName12 "most-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" .
 
 net:atomProperty_remain_r a net:Atom_Property_Net ;
-    :role_ARG1 net:phenomena_conjunction-AND_a2 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:atomClass_object_o3,
+        net:atomClass_planet_p2,
+        net:compositeClass_dwarf-planet_p2,
+        net:compositeClass_small-body_b,
+        net:phenomena_conjunction-AND_a2 ;
     net:coverBaseNode :leaf_remain-01_r ;
     net:coverNode :leaf_remain-01_r ;
     net:hasNaming "remain" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
     net:hasPropertyName "remain" ;
     net:hasPropertyName01 "remaining" ;
     net:hasPropertyName10 "remain-by" ;
     net:hasPropertyName12 "remain-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
-net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:composeFrom net:atomClass_dwarf_d2,
-        net:atomClass_planet_p2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_dwarf_d2,
-        :leaf_planet_p2 ;
-    net:hasMotherClassNet net:atomClass_planet_p2 ;
-    net:hasNaming "dwarf-planet" ;
-    net:hasStructure "SSC-02-01" .
-
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -1054,7 +1061,6 @@ net:individual_SolarSystem_s4 a net:Individual_Net ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasIndividualLabel "Solar System" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
     net:hasMotherClassNet net:atomClass_system_s4 ;
     net:hasNaming "SolarSystem" ;
     net:hasStructure "SSC-02-01" .
@@ -1088,23 +1094,22 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
-net:restriction_orbit-sun_o2 a net:Restriction_Net ;
-    net:composeFrom net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "orbit-sun" ;
-    net:hasRestrictionNetValue net:atomClass_sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
-    net:hasStructure "SSC-02-01" .
-
 net:value_p_blankNode a net:Value_Net ;
     net:coverAmrValue :value_8 ;
     net:hasNaming "p" ;
     net:hasStructure "SSC-02-01" ;
     net:hasValueLabel "p" .
 
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_have-degree-91> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
@@ -1188,28 +1193,12 @@ ns2:sun a ns3:Concept ;
 ns2:system a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:more a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns3:most a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 :AMR_Relation_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Value a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns3:and ;
-    :hasPhenomenaLink :phenomena_conjunction_and ;
-    :label "and" .
-
-:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns11:have-degree-91 ;
-    :hasPhenomenaLink :phenomena_degree ;
-    :label "have-degree-91" .
-
 :concept_object rdfs:subClassOf :AMR_Term_Concept ;
     :fromAmrLk ns2:object ;
     :label "object" .
@@ -1241,7 +1230,7 @@ ns3:most a ns3:Concept ;
     :edge_h2_ARG1_o3 :leaf_object_o3 ;
     :edge_h2_ARG2_s2 :leaf_small_s2 ;
     :edge_h2_ARG3_m2 :leaf_more_m2 ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h2 .
 
 :phenomena_conjunction a owl:Class ;
@@ -1293,46 +1282,66 @@ ns3:most a ns3:Concept ;
 :value_SolarSystem a :AMR_Value ;
     rdfs:label "Solar System" .
 
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-net:Class_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
 
 net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o3 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o3 ;
-    net:coverNode :leaf_object_o3 ;
-    net:hasClassName "object" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
-    net:hasNaming "object" ;
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
     net:hasStructure "SSC-02-01" .
 
 net:atomClass_system_s4 a net:Atom_Class_Net,
+        net:Class_Net,
         net:Deprecated_Net ;
     :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "system" ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    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-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s .
+
+net:compositeClass_dwarf-planet_p2 a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:composeFrom net:atomClass_dwarf_d2,
+        net:atomClass_planet_p2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_dwarf_d2,
+        :leaf_planet_p2 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_planet_p2 ;
+    net:hasNaming "dwarf-planet" ;
     net:hasStructure "SSC-02-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
@@ -1369,6 +1378,12 @@ ns2:small a ns3:Concept ;
 ns3:and a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
+ns3:more a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:most a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
@@ -1391,7 +1406,7 @@ ns3:and a ns3:Concept ;
 :leaf_and_a a :AMR_Leaf ;
     :edge_a_op1_h :leaf_have-degree-91_h ;
     :edge_a_op2_r :leaf_remain-01_r ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a .
 
 :leaf_have-degree-91_h a :AMR_Leaf ;
@@ -1399,7 +1414,7 @@ ns3:and a ns3:Concept ;
     :edge_h_ARG2_l :leaf_large_l ;
     :edge_h_ARG3_m :leaf_most_m ;
     :edge_h_ARG5_o :leaf_object_o ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h .
 
 :leaf_large_l a :AMR_Leaf ;
@@ -1407,11 +1422,13 @@ ns3:and a ns3:Concept ;
     :hasVariable :variable_l .
 
 :leaf_more_m2 a :AMR_Leaf ;
-    :hasConcept :concept_more ;
+    :hasConcept <amr_concept_more>,
+        :concept_more ;
     :hasVariable :variable_m2 .
 
 :leaf_most_m a :AMR_Leaf ;
-    :hasConcept :concept_most ;
+    :hasConcept <amr_concept_most>,
+        :concept_most ;
     :hasVariable :variable_m .
 
 :leaf_planet_p a :AMR_Leaf ;
@@ -1444,14 +1461,6 @@ ns3:and a ns3:Concept ;
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        sys:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1459,25 +1468,35 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
+        net:Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o ;
     net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_planet_p2 ;
-    net:hasClassName "planet" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> ;
-    net:hasNaming "planet" ;
+net:atomClass_object_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_object_o3 ;
+    net:coverNode :leaf_object_o3 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-02-01" .
+
+net:compositeClass_small-body_b a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasNaming "small-body" ;
     net:hasStructure "SSC-02-01" .
 
 net:has_relation_value a owl:AnnotationProperty ;
@@ -1497,59 +1516,36 @@ ns3:Frame a ns3:Concept,
     :edge_a2_op1_o3 :leaf_object_o3 ;
     :edge_a2_op2_p2 :leaf_planet_p2 ;
     :edge_a2_op3_b :leaf_body_b ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a2 .
 
 :leaf_object_o3 a :AMR_Leaf ;
     :hasConcept :concept_object ;
     :hasVariable :variable_o3 .
 
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        sys:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
 
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> ;
-    net:hasNaming "body" ;
-    net:hasStructure "SSC-02-01" .
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:atomClass_sun_s a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s ;
-    net:coverNode :leaf_sun_s ;
-    net:hasClassName "sun" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
-    net:hasNaming "sun" ;
+net:atomClass_planet_p2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2 ;
-    net:hasNaming "orbit" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    net:hasPropertyName "orbit" ;
-    net:hasPropertyName01 "orbiting" ;
-    net:hasPropertyName10 "orbit-by" ;
-    net:hasPropertyName12 "orbit-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    net:hasStructure "SSC-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_sun_s .
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
 
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
@@ -1557,25 +1553,33 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
 :leaf_planet_p2 a :AMR_Leaf ;
     :edge_p2_mod_d2 :leaf_dwarf_d2 ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p2 .
 
-sys:Feature a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
-
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
 
 net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_dwarf_d2 ;
     net:coverNode :leaf_dwarf_d2 ;
     net:hasClassName "dwarf" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
     net:hasNaming "dwarf" ;
     net:hasStructure "SSC-02-01" .
 
@@ -1583,7 +1587,6 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_small_s3 ;
     net:coverNode :leaf_small_s3 ;
     net:hasClassName "small" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -1593,23 +1596,22 @@ net:netProperty a owl:AnnotationProperty ;
 :AMR_ObjectProperty a owl:ObjectProperty ;
     rdfs:subPropertyOf owl:topObjectProperty .
 
-:AMR_Predicat_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
-
 :AMR_Structure a owl:Class .
 
 :leaf_dwarf_d2 a :AMR_Leaf ;
     :hasConcept :concept_dwarf ;
     :hasVariable :variable_d2 .
 
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
 :leaf_small_s3 a :AMR_Leaf ;
     :hasConcept :concept_small ;
     :hasVariable :variable_s3 .
 
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
-
 :leaf_system_s4 a :AMR_Leaf ;
     :edge_s4_name_SolarSystem :value_SolarSystem ;
     :hasConcept :concept_system ;
@@ -1636,18 +1638,7 @@ rdf:Property a owl:Class .
     :hasConcept :concept_body ;
     :hasVariable :variable_b .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o2 .
-
-sys:Undetermined_Thing a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
+sys:Out_ObjectProperty a owl:ObjectProperty .
 
 ns11:FrameRole a ns3:Role,
         owl:Class,
@@ -1655,11 +1646,11 @@ ns11:FrameRole a ns3:Role,
     rdfs:label "AMR-PropBank-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-:AMR_Term_Concept a owl:Class ;
+:AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
@@ -1668,23 +1659,30 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-net:Atom_Class_Net a owl:Class ;
-    rdfs:subClassOf net:Class_Net .
-
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-sys:Out_ObjectProperty a owl:ObjectProperty .
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
 
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
similarity index 95%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
index 444b56eaa8c9c1ba56bd5088f0ab4a1af5ef1b12..639142e399ab60bde830b85f71191eca8c7a16fc 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//preprocessing> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -247,7 +247,7 @@ ns3:root a owl:AnnotationProperty .
     :edge_h2_ARG1_o3 :leaf_object_o3 ;
     :edge_h2_ARG2_s2 :leaf_small_s2 ;
     :edge_h2_ARG3_m2 :leaf_more_m2 ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h2 .
 
 :phenomena_conjunction_or a owl:Class ;
@@ -467,12 +467,6 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Action_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
@@ -488,19 +482,25 @@ net:Composite_Property_Net a owl:Class ;
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
 
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Rule_Net a owl:Class ;
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
@@ -510,6 +510,10 @@ net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+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 .
@@ -611,10 +615,18 @@ net:has_target a owl:AnnotationProperty ;
 
 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 .
@@ -625,6 +637,10 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -633,6 +649,14 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
+<amr_concept_more> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:more ;
+    :label "more" .
+
+<amr_concept_most> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:most ;
+    :label "most" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
     ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -718,14 +742,14 @@ ns3:NamedEntity a ns3:Concept,
 :leaf_and_a a :AMR_Leaf ;
     :edge_a_op1_h :leaf_have-degree-91_h ;
     :edge_a_op2_r :leaf_remain-01_r ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a .
 
 :leaf_and_a2 a :AMR_Leaf ;
     :edge_a2_op1_o3 :leaf_object_o3 ;
     :edge_a2_op2_p2 :leaf_planet_p2 ;
     :edge_a2_op3_b :leaf_body_b ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a2 .
 
 :leaf_dwarf_d2 a :AMR_Leaf ;
@@ -737,7 +761,7 @@ ns3:NamedEntity a ns3:Concept,
     :edge_h_ARG2_l :leaf_large_l ;
     :edge_h_ARG3_m :leaf_most_m ;
     :edge_h_ARG5_o :leaf_object_o ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h .
 
 :leaf_large_l a :AMR_Leaf ;
@@ -745,11 +769,13 @@ ns3:NamedEntity a ns3:Concept,
     :hasVariable :variable_l .
 
 :leaf_more_m2 a :AMR_Leaf ;
-    :hasConcept :concept_more ;
+    :hasConcept <amr_concept_more>,
+        :concept_more ;
     :hasVariable :variable_m2 .
 
 :leaf_most_m a :AMR_Leaf ;
-    :hasConcept :concept_most ;
+    :hasConcept <amr_concept_most>,
+        :concept_most ;
     :hasVariable :variable_m .
 
 :leaf_orbit-01_o2 a :AMR_Leaf ;
@@ -919,9 +945,12 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Phenomena_Net a owl:Class ;
+net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -929,6 +958,16 @@ net:objectType a owl:AnnotationProperty ;
     rdfs:label "object type" ;
     rdfs:subPropertyOf net:objectProperty .
 
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_have-degree-91> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
@@ -1012,28 +1051,12 @@ ns2:sun a ns3:Concept ;
 ns2:system a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:more a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns3:most a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 :AMR_Relation_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Value a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns3:and ;
-    :hasPhenomenaLink :phenomena_conjunction_and ;
-    :label "and" .
-
-:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns11:have-degree-91 ;
-    :hasPhenomenaLink :phenomena_degree ;
-    :label "have-degree-91" .
-
 :concept_object rdfs:subClassOf :AMR_Term_Concept ;
     :fromAmrLk ns2:object ;
     :label "object" .
@@ -1104,6 +1127,9 @@ 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" .
 
@@ -1132,6 +1158,12 @@ ns2:small a ns3:Concept ;
 ns3:and a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
+ns3:more a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:most a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
@@ -1161,9 +1193,6 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1177,6 +1206,9 @@ ns3:Frame a ns3:Concept,
 :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 .
 
@@ -1192,9 +1224,6 @@ net:netProperty a owl:AnnotationProperty ;
 :AMR_ObjectProperty a owl:ObjectProperty ;
     rdfs:subPropertyOf owl:topObjectProperty .
 
-:AMR_Predicat_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
-
 :AMR_Structure a owl:Class .
 
 :role_ARG1 a owl:Class ;
@@ -1215,11 +1244,11 @@ ns11:FrameRole a ns3:Role,
     rdfs:label "AMR-PropBank-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-:AMR_Term_Concept a owl:Class ;
+:AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
@@ -1228,6 +1257,9 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
similarity index 93%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
index ae7b45fda9b0bcb72403671cdea85e4cd3d8e0ff..eb5bb0890727efcc04c444014f953543bd4a6673 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_transduction.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//transduction> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -448,27 +448,32 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Action_Property_Net a owl:Class ;
+net:Composite_Property_Net a owl:Class ;
     rdfs:subClassOf net:Property_Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
 
-net:Rule_Net a owl:Class ;
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:atomProperty_direct_d a net:Atom_Property_Net ;
-    :role_ARG1 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     net:coverBaseNode :leaf_direct-02_d ;
     net:coverNode :leaf_direct-02_d ;
     net:hasNaming "direct" ;
@@ -503,18 +508,6 @@ net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
 
-net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "object-orbit-sun" ;
-    net:hasRestriction net:restriction_orbit-sun_o2 ;
-    net:hasStructure "SSC-02-01" .
-
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -632,10 +625,18 @@ net:individual_small_s3 a net:Individual_Net ;
 
 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 .
@@ -667,6 +668,10 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -675,6 +680,14 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
+<amr_concept_more> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:more ;
+    :label "more" .
+
+<amr_concept_most> rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:most ;
+    :label "most" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#d> a ns11:direct-02 ;
     ns11:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-02-01#o2> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -866,36 +879,54 @@ ns3:NamedEntity a ns3: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:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_large_l a net:Atom_Class_Net ;
+net:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
     net:hasClassName "large" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p a net:Atom_Class_Net ;
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net ;
     :role_quant net:value_p_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_small_s2 a net:Atom_Class_Net ;
+net:atomClass_small_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_small_s2 ;
     net:coverNode :leaf_small_s2 ;
     net:hasClassName "small" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -924,7 +955,12 @@ net:atomProperty_most_m a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" .
 
 net:atomProperty_remain_r a net:Atom_Property_Net ;
-    :role_ARG1 net:phenomena_conjunction-AND_a2 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:atomClass_object_o3,
+        net:atomClass_planet_p2,
+        net:compositeClass_dwarf-planet_p2,
+        net:compositeClass_small-body_b,
+        net:phenomena_conjunction-AND_a2 ;
     net:coverBaseNode :leaf_remain-01_r ;
     net:coverNode :leaf_remain-01_r ;
     net:hasNaming "remain" ;
@@ -937,17 +973,6 @@ net:atomProperty_remain_r a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
-net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:composeFrom net:atomClass_dwarf_d2,
-        net:atomClass_planet_p2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_dwarf_d2,
-        :leaf_planet_p2 ;
-    net:hasMotherClassNet net:atomClass_planet_p2 ;
-    net:hasNaming "dwarf-planet" ;
-    net:hasStructure "SSC-02-01" .
-
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -989,23 +1014,22 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
-net:restriction_orbit-sun_o2 a net:Restriction_Net ;
-    net:composeFrom net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "orbit-sun" ;
-    net:hasRestrictionNetValue net:atomClass_sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
-    net:hasStructure "SSC-02-01" .
-
 net:value_p_blankNode a net:Value_Net ;
     net:coverAmrValue :value_8 ;
     net:hasNaming "p" ;
     net:hasStructure "SSC-02-01" ;
     net:hasValueLabel "p" .
 
+<amr_concept_and> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns3:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+<amr_concept_have-degree-91> rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns11:have-degree-91 ;
+    :hasPhenomenaLink :phenomena_degree ;
+    :label "have-degree-91" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
     ns2:op2 <http://amr.isi.edu/amr_data/SSC-02-01#r> ;
@@ -1089,28 +1113,12 @@ ns2:sun a ns3:Concept ;
 ns2:system a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-ns3:more a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
-ns3:most a ns3:Concept ;
-    rdfs:subClassOf :AMR_Linked_Data .
-
 :AMR_Relation_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
 :AMR_Value a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns3:and ;
-    :hasPhenomenaLink :phenomena_conjunction_and ;
-    :label "and" .
-
-:concept_have-degree-91 rdfs:subClassOf :AMR_Relation_Concept ;
-    :fromAmrLk ns11:have-degree-91 ;
-    :hasPhenomenaLink :phenomena_degree ;
-    :label "have-degree-91" .
-
 :concept_object rdfs:subClassOf :AMR_Term_Concept ;
     :fromAmrLk ns2:object ;
     :label "object" .
@@ -1142,7 +1150,7 @@ ns3:most a ns3:Concept ;
     :edge_h2_ARG1_o3 :leaf_object_o3 ;
     :edge_h2_ARG2_s2 :leaf_small_s2 ;
     :edge_h2_ARG3_m2 :leaf_more_m2 ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h2 .
 
 :phenomena_conjunction a owl:Class ;
@@ -1196,40 +1204,63 @@ ns3:most a ns3:Concept ;
 
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
-net:Class_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o3 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o3 ;
-    net:coverNode :leaf_object_o3 ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
     net:hasStructure "SSC-02-01" .
 
 net:atomClass_system_s4 a net:Atom_Class_Net,
+        net:Class_Net,
         net:Deprecated_Net ;
     :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "system" ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    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-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s .
+
+net:compositeClass_dwarf-planet_p2 a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:composeFrom net:atomClass_dwarf_d2,
+        net:atomClass_planet_p2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_dwarf_d2,
+        :leaf_planet_p2 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_planet_p2 ;
+    net:hasNaming "dwarf-planet" ;
     net:hasStructure "SSC-02-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
@@ -1266,6 +1297,12 @@ ns2:small a ns3:Concept ;
 ns3:and a ns3:Concept ;
     rdfs:subClassOf :AMR_Linked_Data .
 
+ns3:more a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:most a ns3:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
 :AMR_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
@@ -1288,7 +1325,7 @@ ns3:and a ns3:Concept ;
 :leaf_and_a a :AMR_Leaf ;
     :edge_a_op1_h :leaf_have-degree-91_h ;
     :edge_a_op2_r :leaf_remain-01_r ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a .
 
 :leaf_have-degree-91_h a :AMR_Leaf ;
@@ -1296,7 +1333,7 @@ ns3:and a ns3:Concept ;
     :edge_h_ARG2_l :leaf_large_l ;
     :edge_h_ARG3_m :leaf_most_m ;
     :edge_h_ARG5_o :leaf_object_o ;
-    :hasConcept :concept_have-degree-91 ;
+    :hasConcept <amr_concept_have-degree-91> ;
     :hasVariable :variable_h .
 
 :leaf_large_l a :AMR_Leaf ;
@@ -1304,11 +1341,13 @@ ns3:and a ns3:Concept ;
     :hasVariable :variable_l .
 
 :leaf_more_m2 a :AMR_Leaf ;
-    :hasConcept :concept_more ;
+    :hasConcept <amr_concept_more>,
+        :concept_more ;
     :hasVariable :variable_m2 .
 
 :leaf_most_m a :AMR_Leaf ;
-    :hasConcept :concept_most ;
+    :hasConcept <amr_concept_most>,
+        :concept_most ;
     :hasVariable :variable_m .
 
 :leaf_planet_p a :AMR_Leaf ;
@@ -1348,24 +1387,35 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
+        net:Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o ;
     net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_planet_p2 ;
-    net:hasClassName "planet" ;
-    net:hasNaming "planet" ;
+net:atomClass_object_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_object_o3 ;
+    net:coverNode :leaf_object_o3 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-02-01" .
+
+net:compositeClass_small-body_b a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasNaming "small-body" ;
     net:hasStructure "SSC-02-01" .
 
 net:has_relation_value a owl:AnnotationProperty ;
@@ -1385,47 +1435,36 @@ ns3:Frame a ns3:Concept,
     :edge_a2_op1_o3 :leaf_object_o3 ;
     :edge_a2_op2_p2 :leaf_planet_p2 ;
     :edge_a2_op3_b :leaf_body_b ;
-    :hasConcept :concept_and ;
+    :hasConcept <amr_concept_and> ;
     :hasVariable :variable_a2 .
 
 :leaf_object_o3 a :AMR_Leaf ;
     :hasConcept :concept_object ;
     :hasVariable :variable_o3 .
 
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_planet_p2 a net:Atom_Class_Net,
+        net:Class_Net,
         net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasNaming "body" ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_sun_s a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s ;
-    net:coverNode :leaf_sun_s ;
-    net:hasClassName "sun" ;
-    net:hasNaming "sun" ;
-    net:hasStructure "SSC-02-01" .
-
-net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s ;
-    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-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_sun_s .
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
 
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
@@ -1433,6 +1472,10 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
 :leaf_planet_p2 a :AMR_Leaf ;
     :edge_p2_mod_d2 :leaf_dwarf_d2 ;
     :hasConcept :concept_planet ;
@@ -1441,8 +1484,16 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
 
 net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_dwarf_d2 ;
@@ -1464,23 +1515,22 @@ net:netProperty a owl:AnnotationProperty ;
 :AMR_ObjectProperty a owl:ObjectProperty ;
     rdfs:subPropertyOf owl:topObjectProperty .
 
-:AMR_Predicat_Concept a owl:Class ;
-    rdfs:subClassOf :AMR_Concept .
-
 :AMR_Structure a owl:Class .
 
 :leaf_dwarf_d2 a :AMR_Leaf ;
     :hasConcept :concept_dwarf ;
     :hasVariable :variable_d2 .
 
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
 :leaf_small_s3 a :AMR_Leaf ;
     :hasConcept :concept_small ;
     :hasVariable :variable_s3 .
 
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
-
 :leaf_system_s4 a :AMR_Leaf ;
     :edge_s4_name_SolarSystem :value_SolarSystem ;
     :hasConcept :concept_system ;
@@ -1507,27 +1557,17 @@ rdf:Property a owl:Class .
     :hasConcept :concept_body ;
     :hasVariable :variable_b .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o2 .
-
 ns11:FrameRole a ns3:Role,
         owl:Class,
         owl:NamedIndividual ;
     rdfs:label "AMR-PropBank-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-:AMR_Term_Concept a owl:Class ;
+:AMR_Predicat_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
 
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
@@ -1536,16 +1576,25 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Relation a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9119d66acdf40676b5fb0e59a9e691a79e2760ab
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl
@@ -0,0 +1,88 @@
+@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "Solar System" ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
+    rdfs:label "body" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
+    rdfs:subClassOf ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f943f871fe52aef0add2d389b3033da4da22b038
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
@@ -0,0 +1,88 @@
+@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
+    rdfs:label "body" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
+    rdfs:subClassOf ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..b4f0452c0c5ef769a5cadf8513d90b2fb1b5edc2
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.log
@@ -0,0 +1,168 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
+- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
+  ----- uuid: https://tenet.tetras-libre.fr/demo/02/
+  ----- technical base name: tenet.tetras-libre.fr_demo_02
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  ----- extraction scheme: owl_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/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230615/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/owl-snet-schema.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/owl_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/main_tests/test_data/amrDocuments/dev/solar-system-02/**/*.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/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02.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 (320)
+- DEBUG - -------- Semantic Net Definition (486)
+- DEBUG - -------- Config Parameter Definition (520)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (550)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (625)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl 
+- INFO - ----- Sentence (id): SSC-02-01
+- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
+- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_master_rule/*)
+- DEBUG - ----- Total rule number: 18
+- INFO - -- Step 1: Preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (625, 0:00:00.036369)
+- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
+- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (635, 0:00:00.151305)
+- INFO - ----- reclassify AMR-LD concept (2): 8/8 new triples (643, 0:00:00.052639)
+- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (655, 0:00:00.033312)
+- INFO - ----- reclassify AMR-LD concept (4): 28/28 new triples (683, 0:00:00.037443)
+- INFO - ----- reclassify AMR-LD concept (5): 4/4 new triples (687, 0:00:00.024978)
+- INFO - ----- reify roles as concept: 5/5 new triples (692, 0:00:00.051671)
+- INFO - ----- reclassify existing variable: 81/81 new triples (773, 0:00:00.030058)
+- INFO - ----- add new variable for reified concept: 4/4 new triples (777, 0:00:00.047396)
+- INFO - ----- add AMR leaf for reclassified concept: 60/60 new triples (837, 0:00:00.038281)
+- INFO - ----- add AMR leaf for reified concept: 4/4 new triples (841, 0:00:00.010604)
+- INFO - ----- add AMR edge for core relation: 54/54 new triples (895, 0:00:00.129826)
+- INFO - ----- add AMR edge for reified concept: 6/6 new triples (901, 0:00:00.113411)
+- INFO - ----- add AMR edge for name relation: 5/5 new triples (906, 0:00:00.023195)
+- INFO - ----- add AMR edge for quant relation: 5/5 new triples (911, 0:00:00.023339)
+- DEBUG - ----- add AMR edge for polarity relation: 0/0 new triple (911, 0:00:00.035761)
+- DEBUG - ----- update AMR edge role 1: 0/0 new triple (911, 0:00:00.000003)
+- DEBUG - ----- add AMR root: 0/0 new triple (911, 0:00:00.000003)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- update-amr-edge-role-1: 22/22 new triples (933, 0:00:00.119295)
+- INFO - ----- add-amr-root: 5/5 new triples (938, 0:00:00.037880)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Preprocessing 
+- DEBUG - ----- step: Preprocessing
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Preprocessing
+- INFO - ----- 313 triples extracted during Preprocessing step
+- INFO - -- Step 2: Transduction
+- INFO - --- Sequence: atomic extraction sequence
+- INFO - ----- extract atom classes: 66/66 new triples (1004, 0:00:00.295687)
+- INFO - ----- extract atom individuals: 8/8 new triples (1012, 0:00:00.056100)
+- INFO - ----- extract atomic properties: 72/72 new triples (1084, 0:00:00.202942)
+- INFO - ----- extract atom values: 10/10 new triples (1094, 0:00:00.047259)
+- INFO - ----- extract atom phenomena: 28/28 new triples (1122, 0:00:00.117999)
+- INFO - ----- propagate atom relations: 35/96 new triples (1157, 0:00:01.862765)
+- INFO - --- Sequence: classification sequence (1)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1157, 0:00:00.018430)
+- INFO - ----- reclassify argument property to class: 11/14 new triples (1168, 0:00:00.071016)
+- INFO - --- Sequence: phenomena analyze sequence (1)
+- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1168, 0:00:00.010668)
+- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1168, 0:00:00.013558)
+- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1168, 0:00:00.019557)
+- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1168, 0:00:00.050333)
+- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1168, 0:00:00.038911)
+- INFO - ----- analyze modifier phenomena (mod): 43/50 new triples (1211, 0:00:00.153500)
+- DEBUG - ----- classify modality phenomena: 0/0 new triple (1211, 0:00:00.016299)
+- INFO - --- Sequence: phenomena analyze sequence (2)
+- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1211, 0:00:00.010835)
+- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1211, 0:00:00.009486)
+- INFO - ----- analyze "and" phenomena (1): 5/50 new triples (1216, 0:00:00.141393)
+- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1216, 0:00:00.012091)
+- INFO - --- Sequence: composite class extraction sequence
+- DEBUG - ----- extract composite classes (1): 0/0 new triple (1216, 0:00:00.037920)
+- DEBUG - ----- extract composite classes (2): 0/0 new triple (1216, 0:00:00.034898)
+- INFO - --- Sequence: classification sequence (2)
+- INFO - ----- classify class net as entity from core arguments: 24/132 new triples (1240, 0:00:00.436066)
+- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1240, 0:00:00.008990)
+- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1240, 0:00:00.016970)
+- DEBUG - ----- Associate mother to class net from :domain relation: 0/0 new triple (1240, 0:00:00.009661)
+- DEBUG - ----- Propagate individuals to net with same base node: 0/16 new triple (1240, 0:00:00.081313)
+- DEBUG - ----- Propagate individuals to net with domain link: 0/0 new triple (1240, 0:00:00.009699)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Transduction 
+- DEBUG - ----- step: Transduction
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Transduction
+- INFO - ----- 302 triples extracted during Transduction step
+- INFO - -- Step 3: Generation
+- INFO - --- Sequence: OWL Generation Sequence
+- INFO - ----- generate OWL class: 39/50 new triples (1279, 0:00:00.398424)
+- INFO - ----- generate OWL property: 20/20 new triples (1299, 0:00:00.161378)
+- INFO - ----- generate OWL individual: 8/12 new triples (1307, 0:00:00.117903)
+- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Generation 
+- DEBUG - ----- step: Generation
+- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
+- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Generation
+- INFO - ----- 67 triples extracted during Generation step
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl)
+- DEBUG - ----- Number of factoids: 82
+- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 82
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
similarity index 96%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
index 72e3ac9018c7ffe09dd2d3c97e70295649e25322..00aee1fbcd169cce7b23156be7e271cf39b032fd 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
@@ -451,12 +451,6 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Action_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
@@ -472,19 +466,25 @@ net:Composite_Property_Net a owl:Class ;
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
 
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Rule_Net a owl:Class ;
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
@@ -494,6 +494,10 @@ net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+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 .
@@ -595,10 +599,18 @@ net:has_target a owl:AnnotationProperty ;
 
 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 .
@@ -609,6 +621,10 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -704,9 +720,12 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Phenomena_Net a owl:Class ;
+net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -749,6 +768,9 @@ 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" .
 
@@ -784,9 +806,6 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -800,6 +819,9 @@ ns3:Frame a ns3:Concept,
 :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 .
 
@@ -833,9 +855,6 @@ ns11:FrameRole a ns3:Role,
     rdfs:label "AMR-PropBank-Role" ;
     rdfs:subClassOf :AMR_Linked_Data .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -843,6 +862,9 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
similarity index 86%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
index a9ee35933c33a963702f366a4e7bbce194968f9e..30fd49d68ebb3f7235ccbce12113ef8cac7fef87 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230517/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//generation> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -71,71 +71,71 @@ ns3:root a owl:AnnotationProperty .
 :AMR_Prep_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:edge_a2_op1_o3 a :AMR_Edge ;
+:edge_a2_b a :AMR_Edge ;
+    :hasAmrRole :role_op3 ;
+    :hasRoleID "op3" .
+
+:edge_a2_o3 a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a2_op2_p2 a :AMR_Edge ;
+:edge_a2_p2 a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_a2_op3_b a :AMR_Edge ;
-    :hasAmrRole :role_op3 ;
-    :hasRoleID "op3" .
-
-:edge_a_op1_h a :AMR_Edge ;
+:edge_a_h a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a_op2_r a :AMR_Edge ;
+:edge_a_r a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_b_mod_s3 a :AMR_Edge ;
+:edge_b_s3 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
-:edge_d_ARG1_o2 a :AMR_Edge ;
+:edge_d_o2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h2_ARG1_o3 a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
-
-:edge_h2_ARG2_s2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG2 ;
-    :hasRoleID "ARG2" .
-
-:edge_h2_ARG3_m2 a :AMR_Edge ;
+:edge_h2_m2 a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG1_p a :AMR_Edge ;
+:edge_h2_o3 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h_ARG2_l a :AMR_Edge ;
+:edge_h2_s2 a :AMR_Edge ;
     :hasAmrRole :role_ARG2 ;
     :hasRoleID "ARG2" .
 
-:edge_h_ARG3_m a :AMR_Edge ;
+:edge_h_l a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_m a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG5_o a :AMR_Edge ;
+:edge_h_o a :AMR_Edge ;
     :hasAmrRole :role_ARG5 ;
     :hasRoleID "ARG5" .
 
-:edge_o2_ARG0_o a :AMR_Edge ;
+:edge_h_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o2_o a :AMR_Edge ;
     :hasAmrRole :role_ARG0 ;
     :hasRoleID "ARG0" .
 
-:edge_o2_ARG1_s a :AMR_Edge ;
+:edge_o2_s a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_p2_mod_d2 a :AMR_Edge ;
+:edge_p2_d2 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
@@ -151,7 +151,7 @@ ns3:root a owl:AnnotationProperty .
     :hasAmrRole :role_quant ;
     :hasRoleID "quant" .
 
-:edge_r_ARG1_a2 a :AMR_Edge ;
+:edge_r_a2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
@@ -443,42 +443,100 @@ cprm:targetOntologyURI a rdf:Property ;
     rdfs:range xsd:string ;
     rdfs:subPropertyOf cprm:configParamProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#object-orbit-sun> rdfs:subPropertyOf sys:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "SolarSystem" ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
 
-net:Action_Property_Net a owl:Class ;
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Composite_Property_Net a owl:Class ;
     rdfs:subClassOf net:Property_Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
 
-net:Rule_Net a owl:Class ;
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:atomProperty_direct_d a net:Atom_Property_Net ;
-    :role_ARG1 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     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-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_orbit-01_o2 .
@@ -491,13 +549,11 @@ net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_hasPart_p9 ;
     net:coverNode :leaf_hasPart_p9 ;
     net:hasNaming "hasPart" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart-of> ;
     net:hasPropertyName "hasPart" ;
     net:hasPropertyName01 "hasParting" ;
     net:hasPropertyName10 "hasPart-by" ;
     net:hasPropertyName12 "hasPart-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_body_b,
@@ -507,18 +563,6 @@ net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
 
-net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "object-orbit-sun" ;
-    net:hasRestriction net:restriction_orbit-sun_o2 ;
-    net:hasStructure "SSC-02-01" .
-
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -620,9 +664,7 @@ net:individual_dwarf_d2 a net:Individual_Net ;
     net:coverNode :leaf_dwarf_d2 ;
     net:hasBaseClassName "Feature" ;
     net:hasIndividualLabel "dwarf" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
     net:hasMotherClassNet net:atomClass_dwarf_d2 ;
-    net:hasMotherClassURI sys:Feature ;
     net:hasNaming "dwarf" ;
     net:hasStructure "SSC-02-01" .
 
@@ -632,18 +674,24 @@ net:individual_small_s3 a net:Individual_Net ;
     net:coverNode :leaf_small_s3 ;
     net:hasBaseClassName "Feature" ;
     net:hasIndividualLabel "small" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#small> ;
     net:hasMotherClassNet net:atomClass_small_s3 ;
-    net:hasMotherClassURI sys:Feature ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
 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 .
@@ -675,6 +723,10 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -874,120 +926,79 @@ ns3:NamedEntity a ns3:Concept,
 sys:Degree a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
 
-sys:Entity a owl:Class ;
+sys:Feature a owl:Class ;
     rdfs:subClassOf sys:Out_Structure .
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
 <https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
     rdfs:label "body" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    rdfs:subClassOf sys:Entity ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart-of> a owl:ObjectProperty ;
-    rdfs:label "hasPart-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
-    rdfs:label "object" ;
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
     rdfs:subClassOf sys:Undetermined_Thing ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
-    rdfs:label "remain" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-02-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#remain-of> a owl:ObjectProperty ;
-    rdfs:label "remain-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf sys:Entity ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual ;
-    rdfs:label "Solar System" ;
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
     sys:fromStructure "SSC-02-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:Composite_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
 
-net:atomClass_large_l a net:Atom_Class_Net ;
+net:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
     net:hasClassName "large" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p a net:Atom_Class_Net ;
-    :role_quant net:value_p_blankNode ;
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_quant net:value_8_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_small_s2 a net:Atom_Class_Net ;
+net:atomClass_small_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_small_s2 ;
     net:coverNode :leaf_small_s2 ;
     net:hasClassName "small" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -995,13 +1006,11 @@ net:atomProperty_more_m2 a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_more_m2 ;
     net:coverNode :leaf_more_m2 ;
     net:hasNaming "more" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
     net:hasPropertyName "more" ;
     net:hasPropertyName01 "moreing" ;
     net:hasPropertyName10 "more-by" ;
     net:hasPropertyName12 "more-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" .
 
@@ -1009,43 +1018,33 @@ net:atomProperty_most_m a net:Atom_Property_Net ;
     net:coverBaseNode :leaf_most_m ;
     net:coverNode :leaf_most_m ;
     net:hasNaming "most" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
     net:hasPropertyName "most" ;
     net:hasPropertyName01 "mosting" ;
     net:hasPropertyName10 "most-by" ;
     net:hasPropertyName12 "most-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" .
 
 net:atomProperty_remain_r a net:Atom_Property_Net ;
-    :role_ARG1 net:phenomena_conjunction-AND_a2 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:atomClass_object_o3,
+        net:atomClass_planet_p2,
+        net:compositeClass_dwarf-planet_p2,
+        net:compositeClass_small-body_b,
+        net:phenomena_conjunction-AND_a2 ;
     net:coverBaseNode :leaf_remain-01_r ;
     net:coverNode :leaf_remain-01_r ;
     net:hasNaming "remain" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#remain-of> ;
     net:hasPropertyName "remain" ;
     net:hasPropertyName01 "remaining" ;
     net:hasPropertyName10 "remain-by" ;
     net:hasPropertyName12 "remain-of" ;
     net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#remain> ;
     net:hasStructure "SSC-02-01" ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
-net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:composeFrom net:atomClass_dwarf_d2,
-        net:atomClass_planet_p2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_dwarf_d2,
-        :leaf_planet_p2 ;
-    net:hasMotherClassNet net:atomClass_planet_p2 ;
-    net:hasNaming "dwarf-planet" ;
-    net:hasStructure "SSC-02-01" .
-
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -1053,8 +1052,7 @@ net:individual_SolarSystem_s4 a net:Individual_Net ;
     :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
-    net:hasIndividualLabel "Solar System" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
+    net:hasIndividualLabel "SolarSystem" ;
     net:hasMotherClassNet net:atomClass_system_s4 ;
     net:hasNaming "SolarSystem" ;
     net:hasStructure "SSC-02-01" .
@@ -1088,22 +1086,11 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
-net:restriction_orbit-sun_o2 a net:Restriction_Net ;
-    net:composeFrom net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "orbit-sun" ;
-    net:hasRestrictionNetValue net:atomClass_sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
-    net:hasStructure "SSC-02-01" .
-
-net:value_p_blankNode a net:Value_Net ;
+net:value_8_blankNode a net:Value_Net ;
     net:coverAmrValue :value_8 ;
-    net:hasNaming "p" ;
+    net:hasNaming "8" ;
     net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "p" .
+    net:hasValueLabel "8" .
 
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
@@ -1226,7 +1213,7 @@ ns3:most a ns3:Concept ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_direct-02_d a :AMR_Leaf ;
-    :edge_d_ARG1_o2 :leaf_orbit-01_o2 ;
+    :edge_d_o2 :leaf_orbit-01_o2 ;
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
@@ -1238,9 +1225,9 @@ ns3:most a ns3:Concept ;
     :isReifiedLeaf true .
 
 :leaf_have-degree-91_h2 a :AMR_Leaf ;
-    :edge_h2_ARG1_o3 :leaf_object_o3 ;
-    :edge_h2_ARG2_s2 :leaf_small_s2 ;
-    :edge_h2_ARG3_m2 :leaf_more_m2 ;
+    :edge_h2_m2 :leaf_more_m2 ;
+    :edge_h2_o3 :leaf_object_o3 ;
+    :edge_h2_s2 :leaf_small_s2 ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h2 .
 
@@ -1288,51 +1275,71 @@ ns3:most a ns3:Concept ;
     :label "op2" .
 
 :value_8 a :AMR_Value ;
-    rdfs:label "p" .
+    rdfs:label "8" .
 
 :value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
+    rdfs:label "SolarSystem" .
 
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
-net:Class_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
 
 net:Composite_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o3 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o3 ;
-    net:coverNode :leaf_object_o3 ;
-    net:hasClassName "object" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
-    net:hasNaming "object" ;
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
     net:hasStructure "SSC-02-01" .
 
 net:atomClass_system_s4 a net:Atom_Class_Net,
+        net:Class_Net,
         net:Deprecated_Net ;
     :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
     net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "system" ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    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-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s .
+
+net:compositeClass_dwarf-planet_p2 a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:composeFrom net:atomClass_dwarf_d2,
+        net:atomClass_planet_p2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_dwarf_d2,
+        :leaf_planet_p2 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_planet_p2 ;
+    net:hasNaming "dwarf-planet" ;
     net:hasStructure "SSC-02-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
@@ -1342,7 +1349,7 @@ net:value_SolarSystem_blankNode a net:Value_Net ;
     net:coverAmrValue :value_SolarSystem ;
     net:hasNaming "SolarSystem" ;
     net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "Solar System" .
+    net:hasValueLabel "SolarSystem" .
 
 <http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
     ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
@@ -1389,16 +1396,16 @@ ns3:and a ns3:Concept ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_and_a a :AMR_Leaf ;
-    :edge_a_op1_h :leaf_have-degree-91_h ;
-    :edge_a_op2_r :leaf_remain-01_r ;
+    :edge_a_h :leaf_have-degree-91_h ;
+    :edge_a_r :leaf_remain-01_r ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a .
 
 :leaf_have-degree-91_h a :AMR_Leaf ;
-    :edge_h_ARG1_p :leaf_planet_p ;
-    :edge_h_ARG2_l :leaf_large_l ;
-    :edge_h_ARG3_m :leaf_most_m ;
-    :edge_h_ARG5_o :leaf_object_o ;
+    :edge_h_l :leaf_large_l ;
+    :edge_h_m :leaf_most_m ;
+    :edge_h_o :leaf_object_o ;
+    :edge_h_p :leaf_planet_p ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h .
 
@@ -1420,7 +1427,7 @@ ns3:and a ns3:Concept ;
     :hasVariable :variable_p .
 
 :leaf_remain-01_r a :AMR_Leaf ;
-    :edge_r_ARG1_a2 :leaf_and_a2 ;
+    :edge_r_a2 :leaf_and_a2 ;
     :hasConcept :concept_remain-01 ;
     :hasVariable :variable_r .
 
@@ -1444,14 +1451,6 @@ ns3:and a ns3:Concept ;
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
-        owl:individual,
-        sys:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
-    rdfs:label "dwarf" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
@@ -1459,25 +1458,35 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
+        net:Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o ;
     net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_planet_p2 ;
-    net:hasClassName "planet" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> ;
-    net:hasNaming "planet" ;
+net:atomClass_object_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_object_o3 ;
+    net:coverNode :leaf_object_o3 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-02-01" .
+
+net:compositeClass_small-body_b a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasNaming "small-body" ;
     net:hasStructure "SSC-02-01" .
 
 net:has_relation_value a owl:AnnotationProperty ;
@@ -1494,9 +1503,9 @@ ns3:Frame a ns3:Concept,
     rdfs:subClassOf :AMR_Structure .
 
 :leaf_and_a2 a :AMR_Leaf ;
-    :edge_a2_op1_o3 :leaf_object_o3 ;
-    :edge_a2_op2_p2 :leaf_planet_p2 ;
-    :edge_a2_op3_b :leaf_body_b ;
+    :edge_a2_b :leaf_body_b ;
+    :edge_a2_o3 :leaf_object_o3 ;
+    :edge_a2_p2 :leaf_planet_p2 ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a2 .
 
@@ -1504,52 +1513,29 @@ ns3:Frame a ns3:Concept,
     :hasConcept :concept_object ;
     :hasVariable :variable_o3 .
 
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
-        owl:individual,
-        sys:Feature,
-        <https://tenet.tetras-libre.fr/extract-result#small> ;
-    rdfs:label "small" ;
-    rdfs:subClassOf sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-02-01" .
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
 
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#body> ;
-    net:hasNaming "body" ;
-    net:hasStructure "SSC-02-01" .
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
-net:atomClass_sun_s a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s ;
-    net:coverNode :leaf_sun_s ;
-    net:hasClassName "sun" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
-    net:hasNaming "sun" ;
+net:atomClass_planet_p2 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2 ;
-    net:hasNaming "orbit" ;
-    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    net:hasPropertyName "orbit" ;
-    net:hasPropertyName01 "orbiting" ;
-    net:hasPropertyName10 "orbit-by" ;
-    net:hasPropertyName12 "orbit-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
-    net:hasStructure "SSC-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_sun_s .
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
 
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
@@ -1557,25 +1543,33 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
 :leaf_planet_p2 a :AMR_Leaf ;
-    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
+    :edge_p2_d2 :leaf_dwarf_d2 ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p2 .
 
-sys:Feature a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
-
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
-net:Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
 
 net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_dwarf_d2 ;
     net:coverNode :leaf_dwarf_d2 ;
     net:hasClassName "dwarf" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
     net:hasNaming "dwarf" ;
     net:hasStructure "SSC-02-01" .
 
@@ -1583,7 +1577,6 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_small_s3 ;
     net:coverNode :leaf_small_s3 ;
     net:hasClassName "small" ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -1602,14 +1595,16 @@ net:netProperty a owl:AnnotationProperty ;
     :hasConcept :concept_dwarf ;
     :hasVariable :variable_d2 .
 
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
 :leaf_small_s3 a :AMR_Leaf ;
     :hasConcept :concept_small ;
     :hasVariable :variable_s3 .
 
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
-
 :leaf_system_s4 a :AMR_Leaf ;
     :edge_s4_name_SolarSystem :value_SolarSystem ;
     :hasConcept :concept_system ;
@@ -1632,22 +1627,11 @@ rdf:Property a owl:Class .
     rdfs:subClassOf :AMR_Structure .
 
 :leaf_body_b a :AMR_Leaf ;
-    :edge_b_mod_s3 :leaf_small_s3 ;
+    :edge_b_s3 :leaf_small_s3 ;
     :hasConcept :concept_body ;
     :hasVariable :variable_b .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o2 .
-
-sys:Undetermined_Thing a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
+sys:Out_ObjectProperty a owl:ObjectProperty .
 
 ns11:FrameRole a ns3:Role,
         owl:Class,
@@ -1658,9 +1642,6 @@ ns11:FrameRole a ns3:Role,
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -1668,23 +1649,30 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-net:Atom_Class_Net a owl:Class ;
-    rdfs:subClassOf net:Class_Net .
-
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-sys:Out_ObjectProperty a owl:ObjectProperty .
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
     rdfs:subPropertyOf net:objectProperty .
 
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
 :AMR_Variable a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
similarity index 94%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
index 444b56eaa8c9c1ba56bd5088f0ab4a1af5ef1b12..1082d9fbaa0ee76abb639fd18d09bf119864c628 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230511/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_preprocessing.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//preprocessing> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -71,71 +71,71 @@ ns3:root a owl:AnnotationProperty .
 :AMR_Prep_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:edge_a2_op1_o3 a :AMR_Edge ;
+:edge_a2_b a :AMR_Edge ;
+    :hasAmrRole :role_op3 ;
+    :hasRoleID "op3" .
+
+:edge_a2_o3 a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a2_op2_p2 a :AMR_Edge ;
+:edge_a2_p2 a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_a2_op3_b a :AMR_Edge ;
-    :hasAmrRole :role_op3 ;
-    :hasRoleID "op3" .
-
-:edge_a_op1_h a :AMR_Edge ;
+:edge_a_h a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a_op2_r a :AMR_Edge ;
+:edge_a_r a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_b_mod_s3 a :AMR_Edge ;
+:edge_b_s3 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
-:edge_d_ARG1_o2 a :AMR_Edge ;
+:edge_d_o2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h2_ARG1_o3 a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
-
-:edge_h2_ARG2_s2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG2 ;
-    :hasRoleID "ARG2" .
-
-:edge_h2_ARG3_m2 a :AMR_Edge ;
+:edge_h2_m2 a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG1_p a :AMR_Edge ;
+:edge_h2_o3 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h_ARG2_l a :AMR_Edge ;
+:edge_h2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_l a :AMR_Edge ;
     :hasAmrRole :role_ARG2 ;
     :hasRoleID "ARG2" .
 
-:edge_h_ARG3_m a :AMR_Edge ;
+:edge_h_m a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG5_o a :AMR_Edge ;
+:edge_h_o a :AMR_Edge ;
     :hasAmrRole :role_ARG5 ;
     :hasRoleID "ARG5" .
 
-:edge_o2_ARG0_o a :AMR_Edge ;
+:edge_h_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o2_o a :AMR_Edge ;
     :hasAmrRole :role_ARG0 ;
     :hasRoleID "ARG0" .
 
-:edge_o2_ARG1_s a :AMR_Edge ;
+:edge_o2_s a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_p2_mod_d2 a :AMR_Edge ;
+:edge_p2_d2 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
@@ -151,7 +151,7 @@ ns3:root a owl:AnnotationProperty .
     :hasAmrRole :role_quant ;
     :hasRoleID "quant" .
 
-:edge_r_ARG1_a2 a :AMR_Edge ;
+:edge_r_a2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
@@ -232,7 +232,7 @@ ns3:root a owl:AnnotationProperty .
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_direct-02_d a :AMR_Leaf ;
-    :edge_d_ARG1_o2 :leaf_orbit-01_o2 ;
+    :edge_d_o2 :leaf_orbit-01_o2 ;
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
@@ -244,9 +244,9 @@ ns3:root a owl:AnnotationProperty .
     :isReifiedLeaf true .
 
 :leaf_have-degree-91_h2 a :AMR_Leaf ;
-    :edge_h2_ARG1_o3 :leaf_object_o3 ;
-    :edge_h2_ARG2_s2 :leaf_small_s2 ;
-    :edge_h2_ARG3_m2 :leaf_more_m2 ;
+    :edge_h2_m2 :leaf_more_m2 ;
+    :edge_h2_o3 :leaf_object_o3 ;
+    :edge_h2_s2 :leaf_small_s2 ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h2 .
 
@@ -467,12 +467,6 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
-net:Action_Property_Net a owl:Class ;
-    rdfs:subClassOf net:Property_Net .
-
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
@@ -488,19 +482,25 @@ net:Composite_Property_Net a owl:Class ;
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:Individual_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Modality_Phenomena_Net a owl:Class ;
-    rdfs:subClassOf net:Phenomena_Net .
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
 
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
-net:Rule_Net a owl:Class ;
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
@@ -510,6 +510,10 @@ net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+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 .
@@ -611,10 +615,18 @@ net:has_target a owl:AnnotationProperty ;
 
 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 .
@@ -625,6 +637,10 @@ net:modCat2 a owl:AnnotationProperty ;
 
 net:normal_direction a owl:NamedIndividual .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -716,15 +732,15 @@ ns3:NamedEntity a ns3:Concept,
     :label "system" .
 
 :leaf_and_a a :AMR_Leaf ;
-    :edge_a_op1_h :leaf_have-degree-91_h ;
-    :edge_a_op2_r :leaf_remain-01_r ;
+    :edge_a_h :leaf_have-degree-91_h ;
+    :edge_a_r :leaf_remain-01_r ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a .
 
 :leaf_and_a2 a :AMR_Leaf ;
-    :edge_a2_op1_o3 :leaf_object_o3 ;
-    :edge_a2_op2_p2 :leaf_planet_p2 ;
-    :edge_a2_op3_b :leaf_body_b ;
+    :edge_a2_b :leaf_body_b ;
+    :edge_a2_o3 :leaf_object_o3 ;
+    :edge_a2_p2 :leaf_planet_p2 ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a2 .
 
@@ -733,10 +749,10 @@ ns3:NamedEntity a ns3:Concept,
     :hasVariable :variable_d2 .
 
 :leaf_have-degree-91_h a :AMR_Leaf ;
-    :edge_h_ARG1_p :leaf_planet_p ;
-    :edge_h_ARG2_l :leaf_large_l ;
-    :edge_h_ARG3_m :leaf_most_m ;
-    :edge_h_ARG5_o :leaf_object_o ;
+    :edge_h_l :leaf_large_l ;
+    :edge_h_m :leaf_most_m ;
+    :edge_h_o :leaf_object_o ;
+    :edge_h_p :leaf_planet_p ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h .
 
@@ -753,8 +769,8 @@ ns3:NamedEntity a ns3:Concept,
     :hasVariable :variable_m .
 
 :leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s :leaf_sun_s ;
     :hasConcept :concept_orbit-01 ;
     :hasVariable :variable_o2 .
 
@@ -764,12 +780,12 @@ ns3:NamedEntity a ns3:Concept,
     :hasVariable :variable_p .
 
 :leaf_planet_p2 a :AMR_Leaf ;
-    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
+    :edge_p2_d2 :leaf_dwarf_d2 ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p2 .
 
 :leaf_remain-01_r a :AMR_Leaf ;
-    :edge_r_ARG1_a2 :leaf_and_a2 ;
+    :edge_r_a2 :leaf_and_a2 ;
     :hasConcept :concept_remain-01 ;
     :hasVariable :variable_r .
 
@@ -817,10 +833,10 @@ ns3:NamedEntity a ns3:Concept,
     :label "quant" .
 
 :value_8 a :AMR_Value ;
-    rdfs:label "p" .
+    rdfs:label "8" .
 
 :value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
+    rdfs:label "SolarSystem" .
 
 :variable_a a :AMR_Variable ;
     :fromAmrLk <http://amr.isi.edu/amr_data/SSC-02-01#a> ;
@@ -919,9 +935,12 @@ sys:Feature a owl:Class ;
 
 sys:Out_AnnotationProperty a owl:AnnotationProperty .
 
-net:Phenomena_Net a owl:Class ;
+net:Axiom_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -1050,7 +1069,7 @@ ns3:most a ns3:Concept ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_body_b a :AMR_Leaf ;
-    :edge_b_mod_s3 :leaf_small_s3 ;
+    :edge_b_s3 :leaf_small_s3 ;
     :hasConcept :concept_body ;
     :hasVariable :variable_b .
 
@@ -1104,6 +1123,9 @@ 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" .
 
@@ -1161,9 +1183,6 @@ 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:Property_Net a owl:Class ;
-    rdfs:subClassOf net:Net .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1177,6 +1196,9 @@ ns3:Frame a ns3:Concept,
 :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 .
 
@@ -1218,9 +1240,6 @@ ns11:FrameRole a ns3:Role,
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -1228,6 +1247,9 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
similarity index 91%
rename from tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
rename to tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
index 996cafd453921bd7719c94e71602c392bafd36b1..9fa47f4b2b0a3db66086ef0d369d1098fd35fd03 100644
--- a/tests/main_tests/test_owl_output/SolarSystemDev02-20230413/technical-data/tenet.tetras-libre.fr_demo_02-0/tenet.tetras-libre.fr_demo_02_generation.ttl
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
@@ -1,4 +1,4 @@
-@base <http://https://tenet.tetras-libre.fr/demo/02//generation> .
+@base <http://https://tenet.tetras-libre.fr/demo/02//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#> .
@@ -71,71 +71,71 @@ ns3:root a owl:AnnotationProperty .
 :AMR_Prep_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:edge_a2_op1_o3 a :AMR_Edge ;
+:edge_a2_b a :AMR_Edge ;
+    :hasAmrRole :role_op3 ;
+    :hasRoleID "op3" .
+
+:edge_a2_o3 a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a2_op2_p2 a :AMR_Edge ;
+:edge_a2_p2 a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_a2_op3_b a :AMR_Edge ;
-    :hasAmrRole :role_op3 ;
-    :hasRoleID "op3" .
-
-:edge_a_op1_h a :AMR_Edge ;
+:edge_a_h a :AMR_Edge ;
     :hasAmrRole :role_op1 ;
     :hasRoleID "op1" .
 
-:edge_a_op2_r a :AMR_Edge ;
+:edge_a_r a :AMR_Edge ;
     :hasAmrRole :role_op2 ;
     :hasRoleID "op2" .
 
-:edge_b_mod_s3 a :AMR_Edge ;
+:edge_b_s3 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
-:edge_d_ARG1_o2 a :AMR_Edge ;
+:edge_d_o2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h2_ARG1_o3 a :AMR_Edge ;
-    :hasAmrRole :role_ARG1 ;
-    :hasRoleID "ARG1" .
-
-:edge_h2_ARG2_s2 a :AMR_Edge ;
-    :hasAmrRole :role_ARG2 ;
-    :hasRoleID "ARG2" .
-
-:edge_h2_ARG3_m2 a :AMR_Edge ;
+:edge_h2_m2 a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG1_p a :AMR_Edge ;
+:edge_h2_o3 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_h_ARG2_l a :AMR_Edge ;
+:edge_h2_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG2 ;
+    :hasRoleID "ARG2" .
+
+:edge_h_l a :AMR_Edge ;
     :hasAmrRole :role_ARG2 ;
     :hasRoleID "ARG2" .
 
-:edge_h_ARG3_m a :AMR_Edge ;
+:edge_h_m a :AMR_Edge ;
     :hasAmrRole :role_ARG3 ;
     :hasRoleID "ARG3" .
 
-:edge_h_ARG5_o a :AMR_Edge ;
+:edge_h_o a :AMR_Edge ;
     :hasAmrRole :role_ARG5 ;
     :hasRoleID "ARG5" .
 
-:edge_o2_ARG0_o a :AMR_Edge ;
+:edge_h_p a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o2_o a :AMR_Edge ;
     :hasAmrRole :role_ARG0 ;
     :hasRoleID "ARG0" .
 
-:edge_o2_ARG1_s a :AMR_Edge ;
+:edge_o2_s a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
-:edge_p2_mod_d2 a :AMR_Edge ;
+:edge_p2_d2 a :AMR_Edge ;
     :hasAmrRole :role_mod ;
     :hasRoleID "mod" .
 
@@ -151,7 +151,7 @@ ns3:root a owl:AnnotationProperty .
     :hasAmrRole :role_quant ;
     :hasRoleID "quant" .
 
-:edge_r_ARG1_a2 a :AMR_Edge ;
+:edge_r_a2 a :AMR_Edge ;
     :hasAmrRole :role_ARG1 ;
     :hasRoleID "ARG1" .
 
@@ -252,6 +252,7 @@ ns3:root a owl:AnnotationProperty .
 
 :phenomena_modality_prohibition a owl:Class ;
     rdfs:subClassOf :phenomena_modality ;
+    :hasConceptLink "prohibit-01" ;
     :label "prohibition-modality" .
 
 :relation_domain a owl:Class ;
@@ -447,21 +448,32 @@ cprm:targetOntologyURI a rdf:Property ;
 
 <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
 
-net:Action_Net a owl:Class ;
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Logical_Set_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:Feature a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+net:Property_Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Axiom_Net .
 
-net:Rule_Net a owl:Class ;
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:abstractionClass a owl:AnnotationProperty ;
     rdfs:label "abstraction class" ;
     rdfs:subPropertyOf net:objectValue .
 
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:atomProperty_direct_d a net:Atom_Property_Net ;
-    :role_ARG1 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomClass_orbit_o2,
+        net:atomProperty_orbit_o2 ;
     net:coverBaseNode :leaf_direct-02_d ;
     net:coverNode :leaf_direct-02_d ;
     net:hasNaming "direct" ;
@@ -474,36 +486,28 @@ net:atomProperty_direct_d a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_orbit-01_o2 .
 
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s4,
+        net:individual_SolarSystem_s4 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:compositeClass_small-body_b ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasParting" ;
+    net:hasPropertyName10 "hasPart-by" ;
+    net:hasPropertyName12 "hasPart-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_body_b,
+        :leaf_system_s4 .
+
 net:atomType a owl:AnnotationProperty ;
     rdfs:label "atom type" ;
     rdfs:subPropertyOf net:objectType .
 
-net:compositeProperty_object-orbit-sun_o a net:Composite_Property_Net ;
-    net:composeFrom net:atomClass_object_o,
-        net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "object-orbit-sun" ;
-    net:hasRestriction net:restriction_orbit-sun_o2 ;
-    net:hasStructure "SSC-02-01" .
-
-net:compositeProperty_system-hasPart-small-body_s4 a net:Composite_Property_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:composeFrom net:atomClass_system_s4,
-        net:atomProperty_hasPart_p9,
-        net:compositeClass_small-body_b ;
-    net:coverBaseNode :leaf_system_s4 ;
-    net:coverNode :leaf_body_b,
-        :leaf_hasPart_p9,
-        :leaf_small_s3,
-        :leaf_system_s4 ;
-    net:hasNaming "system-hasPart-small-body" ;
-    net:hasRestriction net:restriction_hasPart-small-body_p9 ;
-    net:hasStructure "SSC-02-01" .
-
 net:entityClass a owl:AnnotationProperty ;
     rdfs:label "entity class" ;
     rdfs:subPropertyOf net:objectValue .
@@ -621,10 +625,18 @@ net:individual_small_s3 a net:Individual_Net ;
 
 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 .
@@ -656,6 +668,10 @@ net:phenomena_degree_h2 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
 net:type a owl:AnnotationProperty ;
     rdfs:label "type "@fr ;
     rdfs:subPropertyOf net:netProperty .
@@ -855,33 +871,54 @@ ns3:NamedEntity a ns3: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:atomClass_large_l a net:Atom_Class_Net ;
+net:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:atomClass_large_l a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_large_l ;
     net:coverNode :leaf_large_l ;
     net:hasClassName "large" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "large" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p a net:Atom_Class_Net ;
-    :role_quant net:value_p_blankNode ;
+net:atomClass_orbit_o2 a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    net:composeFrom net:atomProperty_orbit_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasClassName "orbit" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "orbit" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_planet_p a net:Atom_Class_Net,
+        net:Class_Net ;
+    :role_quant net:value_8_blankNode ;
     net:coverBaseNode :leaf_planet_p ;
     net:coverNode :leaf_planet_p ;
     net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_small_s2 a net:Atom_Class_Net ;
+net:atomClass_small_s2 a net:Atom_Class_Net,
+        net:Class_Net ;
     net:coverBaseNode :leaf_small_s2 ;
     net:coverNode :leaf_small_s2 ;
     net:hasClassName "small" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
@@ -910,7 +947,12 @@ net:atomProperty_most_m a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" .
 
 net:atomProperty_remain_r a net:Atom_Property_Net ;
-    :role_ARG1 net:phenomena_conjunction-AND_a2 ;
+    :role_ARG1 net:atomClass_body_b,
+        net:atomClass_object_o3,
+        net:atomClass_planet_p2,
+        net:compositeClass_dwarf-planet_p2,
+        net:compositeClass_small-body_b,
+        net:phenomena_conjunction-AND_a2 ;
     net:coverBaseNode :leaf_remain-01_r ;
     net:coverNode :leaf_remain-01_r ;
     net:hasNaming "remain" ;
@@ -923,17 +965,6 @@ net:atomProperty_remain_r a net:Atom_Property_Net ;
     net:isCoreRoleLinked "true" ;
     net:targetArgumentNode :leaf_and_a2 .
 
-net:compositeClass_dwarf-planet_p2 a net:Composite_Class_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:composeFrom net:atomClass_dwarf_d2,
-        net:atomClass_planet_p2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_dwarf_d2,
-        :leaf_planet_p2 ;
-    net:hasMotherClassNet net:atomClass_planet_p2 ;
-    net:hasNaming "dwarf-planet" ;
-    net:hasStructure "SSC-02-01" .
-
 net:has_value a owl:AnnotationProperty ;
     rdfs:subPropertyOf net:netProperty .
 
@@ -941,7 +972,7 @@ net:individual_SolarSystem_s4 a net:Individual_Net ;
     :role_name net:value_SolarSystem_blankNode ;
     net:coverBaseNode :leaf_system_s4 ;
     net:coverNode :leaf_system_s4 ;
-    net:hasIndividualLabel "Solar System" ;
+    net:hasIndividualLabel "SolarSystem" ;
     net:hasMotherClassNet net:atomClass_system_s4 ;
     net:hasNaming "SolarSystem" ;
     net:hasStructure "SSC-02-01" .
@@ -975,34 +1006,11 @@ net:phenomena_degree_h a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_degree ;
     net:hasStructure "SSC-02-01" .
 
-net:restriction_hasPart-small-body_p9 a net:Restriction_Net ;
-    net:composeFrom net:atomProperty_hasPart_p9,
-        net:compositeClass_small-body_b ;
-    net:coverBaseNode :leaf_hasPart_p9 ;
-    net:coverNode :leaf_body_b,
-        :leaf_hasPart_p9,
-        :leaf_small_s3 ;
-    net:hasNaming "hasPart-small-body" ;
-    net:hasRestrictionNetValue net:compositeClass_small-body_b ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-02-01" .
-
-net:restriction_orbit-sun_o2 a net:Restriction_Net ;
-    net:composeFrom net:atomClass_sun_s,
-        net:atomProperty_orbit_o2 ;
-    net:coverBaseNode :leaf_orbit-01_o2 ;
-    net:coverNode :leaf_orbit-01_o2,
-        :leaf_sun_s ;
-    net:hasNaming "orbit-sun" ;
-    net:hasRestrictionNetValue net:atomClass_sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
-    net:hasStructure "SSC-02-01" .
-
-net:value_p_blankNode a net:Value_Net ;
+net:value_8_blankNode a net:Value_Net ;
     net:coverAmrValue :value_8 ;
-    net:hasNaming "p" ;
+    net:hasNaming "8" ;
     net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "p" .
+    net:hasValueLabel "8" .
 
 <http://amr.isi.edu/amr_data/SSC-02-01#a> a ns3:and ;
     ns2:op1 <http://amr.isi.edu/amr_data/SSC-02-01#h> ;
@@ -1125,14 +1133,21 @@ ns3:most a ns3:Concept ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_direct-02_d a :AMR_Leaf ;
-    :edge_d_ARG1_o2 :leaf_orbit-01_o2 ;
+    :edge_d_o2 :leaf_orbit-01_o2 ;
     :hasConcept :concept_direct-02 ;
     :hasVariable :variable_d .
 
+:leaf_hasPart_p9 a :AMR_Leaf ;
+    :edge_p9_ARG0_s4 :leaf_system_s4 ;
+    :edge_p9_ARG1_b :leaf_body_b ;
+    :hasConcept :concept_part ;
+    :hasVariable :variable_p9 ;
+    :isReifiedLeaf true .
+
 :leaf_have-degree-91_h2 a :AMR_Leaf ;
-    :edge_h2_ARG1_o3 :leaf_object_o3 ;
-    :edge_h2_ARG2_s2 :leaf_small_s2 ;
-    :edge_h2_ARG3_m2 :leaf_more_m2 ;
+    :edge_h2_m2 :leaf_more_m2 ;
+    :edge_h2_o3 :leaf_object_o3 ;
+    :edge_h2_s2 :leaf_small_s2 ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h2 .
 
@@ -1180,38 +1195,81 @@ ns3:most a ns3:Concept ;
     :label "op2" .
 
 :value_8 a :AMR_Value ;
-    rdfs:label "p" .
+    rdfs:label "8" .
 
 :value_SolarSystem a :AMR_Value ;
-    rdfs:label "Solar System" .
+    rdfs:label "SolarSystem" .
 
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
-net:Class_Net a owl:Class ;
-    rdfs:subClassOf net: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:Property_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Value_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_object_o3 a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o3 ;
-    net:coverNode :leaf_object_o3 ;
-    net:hasClassName "object" ;
-    net:hasNaming "object" ;
+net:atomClass_sun_s a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_sun_s ;
+    net:coverNode :leaf_sun_s ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomClass_system_s4 a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_name net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_s4 ;
+    net:coverNode :leaf_system_s4 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-02-01" .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s ;
+    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-02-01" ;
+    net:isCoreRoleLinked "true" ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s .
+
+net:compositeClass_dwarf-planet_p2 a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:composeFrom net:atomClass_dwarf_d2,
+        net:atomClass_planet_p2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_dwarf_d2,
+        :leaf_planet_p2 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_planet_p2 ;
+    net:hasNaming "dwarf-planet" ;
     net:hasStructure "SSC-02-01" .
 
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-02-01" ;
+    net:hasValueLabel "SolarSystem" .
+
 <http://amr.isi.edu/amr_data/SSC-02-01#b> a ns2:body ;
     ns2:mod <http://amr.isi.edu/amr_data/SSC-02-01#s3> ;
     rdfs:subClassOf :AMR_Linked_Data .
@@ -1257,16 +1315,16 @@ ns3:and a ns3:Concept ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
 :leaf_and_a a :AMR_Leaf ;
-    :edge_a_op1_h :leaf_have-degree-91_h ;
-    :edge_a_op2_r :leaf_remain-01_r ;
+    :edge_a_h :leaf_have-degree-91_h ;
+    :edge_a_r :leaf_remain-01_r ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a .
 
 :leaf_have-degree-91_h a :AMR_Leaf ;
-    :edge_h_ARG1_p :leaf_planet_p ;
-    :edge_h_ARG2_l :leaf_large_l ;
-    :edge_h_ARG3_m :leaf_most_m ;
-    :edge_h_ARG5_o :leaf_object_o ;
+    :edge_h_l :leaf_large_l ;
+    :edge_h_m :leaf_most_m ;
+    :edge_h_o :leaf_object_o ;
+    :edge_h_p :leaf_planet_p ;
     :hasConcept :concept_have-degree-91 ;
     :hasVariable :variable_h .
 
@@ -1288,7 +1346,7 @@ ns3:and a ns3:Concept ;
     :hasVariable :variable_p .
 
 :leaf_remain-01_r a :AMR_Leaf ;
-    :edge_r_ARG1_a2 :leaf_and_a2 ;
+    :edge_r_a2 :leaf_and_a2 ;
     :hasConcept :concept_remain-01 ;
     :hasVariable :variable_r .
 
@@ -1320,59 +1378,40 @@ net:Net_Structure a owl:Class ;
     rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." .
 
 net:atomClass_object_o a net:Atom_Class_Net,
-        net:Deprecated_Net ;
+        net:Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o ;
     net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
     net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_planet_p2 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_mod net:atomClass_dwarf_d2 ;
-    net:coverBaseNode :leaf_planet_p2 ;
-    net:coverNode :leaf_planet_p2 ;
-    net:hasClassName "planet" ;
-    net:hasNaming "planet" ;
+net:atomClass_object_o3 a net:Atom_Class_Net,
+        net:Class_Net ;
+    net:coverBaseNode :leaf_object_o3 ;
+    net:coverNode :leaf_object_o3 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "object" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomClass_system_s4 a net:Atom_Class_Net,
-        net:Deprecated_Net ;
-    :role_name net:value_SolarSystem_blankNode ;
-    net:coverBaseNode :leaf_system_s4 ;
-    net:coverNode :leaf_system_s4 ;
-    net:hasClassName "system" ;
-    net:hasNaming "system" ;
+net:compositeClass_small-body_b a net:Class_Net,
+        net:Composite_Class_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:composeFrom net:atomClass_body_b,
+        net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b,
+        :leaf_small_s3 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_body_b ;
+    net:hasNaming "small-body" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_system_s4,
-        net:individual_SolarSystem_s4 ;
-    :role_ARG1 net:atomClass_body_b,
-        net:compositeClass_small-body_b ;
-    net:coverBaseNode :leaf_hasPart_p9 ;
-    net:coverNode :leaf_hasPart_p9 ;
-    net:hasNaming "hasPart" ;
-    net:hasPropertyName "hasPart" ;
-    net:hasPropertyName01 "hasParting" ;
-    net:hasPropertyName10 "hasPart-by" ;
-    net:hasPropertyName12 "hasPart-of" ;
-    net:hasPropertyType owl:ObjectProperty ;
-    net:hasStructure "SSC-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_body_b,
-        :leaf_system_s4 .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
 
-net:value_SolarSystem_blankNode a net:Value_Net ;
-    net:coverAmrValue :value_SolarSystem ;
-    net:hasNaming "SolarSystem" ;
-    net:hasStructure "SSC-02-01" ;
-    net:hasValueLabel "Solar System" .
-
 ns3:Frame a ns3:Concept,
         owl:Class,
         owl:NamedIndividual ;
@@ -1383,9 +1422,9 @@ ns3:Frame a ns3:Concept,
     rdfs:subClassOf :AMR_Structure .
 
 :leaf_and_a2 a :AMR_Leaf ;
-    :edge_a2_op1_o3 :leaf_object_o3 ;
-    :edge_a2_op2_p2 :leaf_planet_p2 ;
-    :edge_a2_op3_b :leaf_body_b ;
+    :edge_a2_b :leaf_body_b ;
+    :edge_a2_o3 :leaf_object_o3 ;
+    :edge_a2_p2 :leaf_planet_p2 ;
     :hasConcept :concept_and ;
     :hasVariable :variable_a2 .
 
@@ -1393,43 +1432,29 @@ ns3:Frame a ns3:Concept,
     :hasConcept :concept_object ;
     :hasVariable :variable_o3 .
 
+:leaf_sun_s a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s .
+
 net:Deprecated_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
 net:Phenomena_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
-net:atomClass_body_b a net:Atom_Class_Net,
+net:atomClass_planet_p2 a net:Atom_Class_Net,
+        net:Class_Net,
         net:Deprecated_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b ;
-    net:hasClassName "body" ;
-    net:hasNaming "body" ;
-    net:hasStructure "SSC-02-01" .
-
-net:atomClass_sun_s a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_sun_s ;
-    net:coverNode :leaf_sun_s ;
-    net:hasClassName "sun" ;
-    net:hasNaming "sun" ;
+    :role_mod net:atomClass_dwarf_d2 ;
+    net:coverBaseNode :leaf_planet_p2 ;
+    net:coverNode :leaf_planet_p2 ;
+    net:hasClassName "planet" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "planet" ;
     net:hasStructure "SSC-02-01" .
 
-net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
-    :role_ARG0 net:atomClass_object_o ;
-    :role_ARG1 net:atomClass_sun_s ;
-    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-02-01" ;
-    net:isCoreRoleLinked "true" ;
-    net:targetArgumentNode :leaf_object_o,
-        :leaf_sun_s .
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
 
 :AMR_NonCore_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
@@ -1437,21 +1462,29 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
 :AMR_Role a owl:Class ;
     rdfs:subClassOf :AMR_Element .
 
-:leaf_hasPart_p9 a :AMR_Leaf ;
-    :edge_p9_ARG0_s4 :leaf_system_s4 ;
-    :edge_p9_ARG1_b :leaf_body_b ;
-    :hasConcept :concept_part ;
-    :hasVariable :variable_p9 ;
-    :isReifiedLeaf true .
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
 
 :leaf_planet_p2 a :AMR_Leaf ;
-    :edge_p2_mod_d2 :leaf_dwarf_d2 ;
+    :edge_p2_d2 :leaf_dwarf_d2 ;
     :hasConcept :concept_planet ;
     :hasVariable :variable_p2 .
 
 sys:Out_Structure a owl:Class ;
     rdfs:label "Output Ontology Structure" .
 
+net:atomClass_body_b a net:Atom_Class_Net,
+        net:Class_Net,
+        net:Deprecated_Net ;
+    :role_mod net:atomClass_small_s3 ;
+    net:coverBaseNode :leaf_body_b ;
+    net:coverNode :leaf_body_b ;
+    net:hasClassName "body" ;
+    net:hasClassType sys:Entity ;
+    net:hasNaming "body" ;
+    net:hasStructure "SSC-02-01" .
+
 net:atomClass_dwarf_d2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_dwarf_d2 ;
     net:coverNode :leaf_dwarf_d2 ;
@@ -1466,17 +1499,6 @@ net:atomClass_small_s3 a net:Atom_Class_Net ;
     net:hasNaming "small" ;
     net:hasStructure "SSC-02-01" .
 
-net:compositeClass_small-body_b a net:Composite_Class_Net ;
-    :role_mod net:atomClass_small_s3 ;
-    net:composeFrom net:atomClass_body_b,
-        net:atomClass_small_s3 ;
-    net:coverBaseNode :leaf_body_b ;
-    net:coverNode :leaf_body_b,
-        :leaf_small_s3 ;
-    net:hasMotherClassNet net:atomClass_body_b ;
-    net:hasNaming "small-body" ;
-    net:hasStructure "SSC-02-01" .
-
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1492,9 +1514,20 @@ net:netProperty a owl:AnnotationProperty ;
     :hasConcept :concept_dwarf ;
     :hasVariable :variable_d2 .
 
-:leaf_sun_s a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s .
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_o :leaf_object_o ;
+    :edge_o2_s :leaf_sun_s ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+:leaf_system_s4 a :AMR_Leaf ;
+    :edge_s4_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s4 .
 
 :role_ARG1 a owl:Class,
         net:Relation ;
@@ -1512,15 +1545,10 @@ rdf:Property a owl:Class .
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
-
-:leaf_orbit-01_o2 a :AMR_Leaf ;
-    :edge_o2_ARG0_o :leaf_object_o ;
-    :edge_o2_ARG1_s :leaf_sun_s ;
-    :hasConcept :concept_orbit-01 ;
-    :hasVariable :variable_o2 .
+:leaf_body_b a :AMR_Leaf ;
+    :edge_b_s3 :leaf_small_s3 ;
+    :hasConcept :concept_body ;
+    :hasVariable :variable_b .
 
 ns11:FrameRole a ns3:Role,
         owl:Class,
@@ -1531,18 +1559,6 @@ ns11:FrameRole a ns3:Role,
 :AMR_Term_Concept a owl:Class ;
     rdfs:subClassOf :AMR_Concept .
 
-:leaf_small_s3 a :AMR_Leaf ;
-    :hasConcept :concept_small ;
-    :hasVariable :variable_s3 .
-
-:leaf_system_s4 a :AMR_Leaf ;
-    :edge_s4_name_SolarSystem :value_SolarSystem ;
-    :hasConcept :concept_system ;
-    :hasVariable :variable_s4 .
-
-net:Net a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
-
 net:has_object a owl:AnnotationProperty ;
     rdfs:label "relation" ;
     rdfs:subPropertyOf net:netProperty .
@@ -1550,21 +1566,25 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_body_b a :AMR_Leaf ;
-    :edge_b_mod_s3 :leaf_small_s3 ;
-    :hasConcept :concept_body ;
-    :hasVariable :variable_b .
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
 
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
 :AMR_Core_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
 net:Atom_Class_Net a owl:Class ;
     rdfs:subClassOf net:Class_Net .
 
-net:Relation a owl:Class ;
-    rdfs:subClassOf net:Net_Structure .
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f943f871fe52aef0add2d389b3033da4da22b038
--- /dev/null
+++ b/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl
@@ -0,0 +1,88 @@
+@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
+@prefix ns1: <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#> .
+
+<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    rdfs:label "SolarSystem" ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
+    rdfs:label "large" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
+    rdfs:label "more" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
+    rdfs:label "most" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
+    rdfs:label "orbit" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
+    rdfs:label "remain" ;
+    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
+    rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
+    rdfs:label "body" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#dwarf> ;
+    rdfs:label "dwarf" ;
+    rdfs:subClassOf ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
+    rdfs:label "planet" ;
+    rdfs:subClassOf ns1:Entity ;
+    ns1:fromStructure "SSC-02-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
+        owl:Individual,
+        <https://tenet.tetras-libre.fr/extract-result#small> ;
+    rdfs:label "small" ;
+    rdfs:subClassOf ns1:Entity,
+        ns1:Undetermined_Thing ;
+    ns1:fromStructure "SSC-02-01" .
+
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl
deleted file mode 100644
index 15544abed2bfa30d208797135a9d1914e823d0bc..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl
+++ /dev/null
@@ -1,175 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/03//factoid> .
-@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-include-object> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-mean-satellite> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-ns2:atomClass_almost_a2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#almost> .
-
-ns2:atomClass_large_l ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns2:atomClass_planet_p ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_satellite_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#satellite> .
-
-ns2:atomClass_size_s4 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#size> .
-
-ns2:atomClass_small_s3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_sun_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_equal_e ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#equal-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#equal> .
-
-ns2:atomProperty_include_ii ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#include-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#include> .
-
-ns2:atomProperty_mean_m ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#mean-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#mean> .
-
-ns2:atomProperty_more_m2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_more_m4 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_most_m3 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns2:atomProperty_natural_n ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#natural-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#natural> .
-
-ns2:atomProperty_orbit_o3 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:individual_Mercury_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#mercury> .
-
-<https://tenet.tetras-libre.fr/extract-result#almost> a owl:Class ;
-    rdfs:label "almost" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal> a owl:ObjectProperty ;
-    rdfs:label "equal" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal-of> a owl:ObjectProperty ;
-    rdfs:label "equal-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include> a owl:ObjectProperty ;
-    rdfs:label "include" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include-of> a owl:ObjectProperty ;
-    rdfs:label "include-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean> a owl:ObjectProperty ;
-    rdfs:label "mean" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean-of> a owl:ObjectProperty ;
-    rdfs:label "mean-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mercury> a owl:individual,
-        <https://tenet.tetras-libre.fr/extract-result#planet> ;
-    rdfs:label "Mercury" ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural> a owl:ObjectProperty ;
-    rdfs:label "natural" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural-of> a owl:ObjectProperty ;
-    rdfs:label "natural-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#satellite> a owl:Class ;
-    rdfs:label "satellite" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#size> a owl:Class ;
-    rdfs:label "size" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.log b/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.log
deleted file mode 100644
index b2f01bfab90b4c84763a8dff44ae0a96aec1cfc8..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.log
+++ /dev/null
@@ -1,166 +0,0 @@
-- INFO - [TENET] Extraction Processing
-- INFO - 
- === Process Initialization === 
-- INFO - -- Process Setting 
-- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-03/SSC-03-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/
-- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/03/
-- 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: https://tenet.tetras-libre.fr/demo/03/
-  ----- technical base name: tenet.tetras-libre.fr_demo_03
-  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-03/SSC-03-01.stog.amr.ttl
-  ----- 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/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttltenet.tetras-libre.fr_demo_03-20230405/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/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-03/SSC-03-01.stog.amr.ttl**/*.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/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03.ttl
-  *** - *** 
-- INFO - 
- === Extraction Processing === 
-- INFO - -- Work Structure Preparation
-- DEBUG - --- Graph Initialization
-- DEBUG - ----- Configuration Loading
-- DEBUG - -------- RDF Schema (302)
-- DEBUG - -------- Semantic Net Definition (513)
-- DEBUG - -------- Config Parameter Definition (547)
-- DEBUG - ----- Frame Ontology Loading
-- DEBUG - -------- Base Ontology produced as output (577)
-- DEBUG - --- Source Data Import
-- DEBUG - ----- Sentence Loading
-- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-03/SSC-03-01.stog.amr.ttl (664)
-- DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03.ttl 
-- INFO - ----- Sentence (id): SSC-03-01
-- INFO - ----- Sentence (text): Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size.
-- 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
-- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (664, 0:00:00.107008)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (674, 0:00:00.136197)
-- INFO - ----- reclassify-concept-2: 8/8 new triples (682, 0:00:00.070769)
-- INFO - ----- reclassify-concept-3: 24/24 new triples (706, 0:00:00.071091)
-- INFO - ----- reclassify-concept-4: 28/28 new triples (734, 0:00:00.089754)
-- INFO - ----- reclassify-concept-5: 4/4 new triples (738, 0:00:00.055201)
-- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (738, 0:00:00.055924)
-- INFO - ----- reclassify-existing-variable: 85/85 new triples (823, 0:00:00.042166)
-- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (823, 0:00:00.058370)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 63/63 new triples (886, 0:00:00.090948)
-- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (886, 0:00:00.042447)
-- INFO - ----- add-amr-edge-for-core-relation: 63/63 new triples (949, 0:00:00.188802)
-- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (949, 0:00:00.088148)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (954, 0:00:00.100642)
-- INFO - ----- add-value-for-quant-relation: 5/5 new triples (959, 0:00:00.100277)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (964, 0:00:00.095598)
-- INFO - ----- update-amr-edge-role-1: 24/24 new triples (988, 0:00:00.144545)
-- INFO - ----- add-amr-root: 5/5 new triples (993, 0:00:00.031629)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_03_preprocessing 
-- DEBUG - ----- step: preprocessing
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/03/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_preprocessing.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/03//preprocessing
-- INFO - ----- 329 triples extracted during preprocessing step
-- INFO - -- Applying extraction step: transduction
-- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
-- INFO - ----- extract atom classes: 54/54 new triples (1047, 0:00:00.287948)
-- INFO - ----- extract atom individuals: 7/7 new triples (1054, 0:00:00.059652)
-- INFO - ----- extract atomic properties: 112/112 new triples (1166, 0:00:00.460629)
-- INFO - ----- extract atom values: 12/12 new triples (1178, 0:00:00.066341)
-- INFO - ----- extract atom phenomena: 21/21 new triples (1199, 0:00:00.122670)
-- INFO - ----- propagate atom relations: 32/96 new triples (1231, 0:00:00.734644)
-- INFO - --- *** February Transduction *** Sequence: phenomena polarity analyze sequence
-- DEBUG - ----- analyze "polarity" phenomena: 0/0 new triple (1231, 0:00:00.009165)
-- INFO - --- *** February Transduction *** Sequence: phenomena or analyze sequence
-- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1231, 0:00:00.008954)
-- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1231, 0:00:00.010715)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (2): 44/44 new triples (1275, 0:00:00.213418)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_03_transduction 
-- DEBUG - ----- step: transduction
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/03/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_transduction.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/03//transduction
-- INFO - ----- 282 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 7/7 new triples (1282, 0:00:00.027764)
-- DEBUG - ----- compute-uri-for-owl-declaration-2: 0/0 new triple (1282, 0:00:00.022131)
-- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1283, 0:00:00.033529)
-- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1283, 0:00:00.025587)
-- INFO - ----- compute-uri-for-owl-declaration-5: 9/9 new triples (1292, 0:00:00.026631)
-- INFO - ----- compute-uri-for-owl-declaration-6: 9/9 new triples (1301, 0:00:00.027413)
-- DEBUG - ----- compute-uri-for-owl-declaration-7: 0/0 new triple (1301, 0:00:00.020196)
-- INFO - ----- generate-atom-class: 21/21 new triples (1322, 0:00:00.009501)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1322, 0:00:00.006697)
-- INFO - ----- classify-atom-class-2: 7/7 new triples (1329, 0:00:00.012751)
-- INFO - ----- generate-individual: 3/3 new triples (1332, 0:00:00.008921)
-- DEBUG - ----- classify-individual-1: 0/0 new triple (1332, 0:00:00.009098)
-- INFO - ----- classify-individual-2: 1/1 new triple (1333, 0:00:00.010522)
-- INFO - ----- generate-atom-property-1: 32/32 new triples (1365, 0:00:00.011336)
-- INFO - ----- generate-atom-property-12: 32/32 new triples (1397, 0:00:00.015719)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1397, 0:00:00.005951)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1397, 0:00:00.009842)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1397, 0:00:00.018000)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1397, 0:00:00.017471)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1397, 0:00:00.013769)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1397, 0:00:00.020648)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1397, 0:00:00.018896)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1397, 0:00:00.012682)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 4/40 new triples (1401, 0:00:00.322023)
-- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_03_generation 
-- DEBUG - ----- step: generation
-- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/03/
-- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_generation.ttl
-- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/03//generation
-- INFO - ----- 126 triples extracted during generation step
-- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_factoid.ttl)
-- DEBUG - ----- Number of factoids: 162
-- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/03//factoid
-- INFO - 
- === Final Ontology Generation  === 
-- INFO - -- Making complete factoid graph by merging the result factoids
-- INFO - ----- Total factoid number: 162
-- INFO - -- Serializing graph to factoid string
-- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/03//factoid
-- INFO - -- Serializing graph to factoid file
-- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev03-20230405/SolarSystemDev03_factoid.ttl
-- INFO - 
- === Done === 
diff --git a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_factoid.ttl b/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_factoid.ttl
deleted file mode 100644
index 15544abed2bfa30d208797135a9d1914e823d0bc..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_owl_output/SolarSystemDev03-20230405/technical-data/tenet.tetras-libre.fr_demo_03-0/tenet.tetras-libre.fr_demo_03_factoid.ttl
+++ /dev/null
@@ -1,175 +0,0 @@
-@base <http://https://tenet.tetras-libre.fr/demo/03//factoid> .
-@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
-@prefix ns2: <https://tenet.tetras-libre.fr/semantic-net#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://tenet.tetras-libre.fr/extract-result#object-include-object> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#object-mean-satellite> rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-ns2:atomClass_almost_a2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#almost> .
-
-ns2:atomClass_large_l ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#large> .
-
-ns2:atomClass_planet_p ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#planet> .
-
-ns2:atomClass_satellite_s2 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#satellite> .
-
-ns2:atomClass_size_s4 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#size> .
-
-ns2:atomClass_small_s3 ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#small> .
-
-ns2:atomClass_sun_s ns2:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
-
-ns2:atomProperty_direct_d ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
-
-ns2:atomProperty_equal_e ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#equal-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#equal> .
-
-ns2:atomProperty_include_ii ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#include-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#include> .
-
-ns2:atomProperty_mean_m ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#mean-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#mean> .
-
-ns2:atomProperty_more_m2 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_more_m4 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#more-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#more> .
-
-ns2:atomProperty_most_m3 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#most-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#most> .
-
-ns2:atomProperty_natural_n ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#natural-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#natural> .
-
-ns2:atomProperty_orbit_o3 ns2:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-    ns2:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
-
-ns2:individual_Mercury_p ns2:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#mercury> .
-
-<https://tenet.tetras-libre.fr/extract-result#almost> a owl:Class ;
-    rdfs:label "almost" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
-    rdfs:label "direct" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
-    rdfs:label "direct-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal> a owl:ObjectProperty ;
-    rdfs:label "equal" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#equal-of> a owl:ObjectProperty ;
-    rdfs:label "equal-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include> a owl:ObjectProperty ;
-    rdfs:label "include" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#include-of> a owl:ObjectProperty ;
-    rdfs:label "include-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
-    rdfs:label "large" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean> a owl:ObjectProperty ;
-    rdfs:label "mean" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mean-of> a owl:ObjectProperty ;
-    rdfs:label "mean-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#mercury> a owl:individual,
-        <https://tenet.tetras-libre.fr/extract-result#planet> ;
-    rdfs:label "Mercury" ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
-    rdfs:label "most" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#most-of> a owl:ObjectProperty ;
-    rdfs:label "most-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural> a owl:ObjectProperty ;
-    rdfs:label "natural" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#natural-of> a owl:ObjectProperty ;
-    rdfs:label "natural-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
-    rdfs:label "orbit" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#satellite> a owl:Class ;
-    rdfs:label "satellite" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#size> a owl:Class ;
-    rdfs:label "size" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class ;
-    rdfs:label "small" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
-    rdfs:label "more" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#more-of> a owl:ObjectProperty ;
-    rdfs:label "more-of" ;
-    rdfs:subPropertyOf ns1:Out_ObjectProperty ;
-    ns1:fromStructure "SSC-03-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
-    rdfs:label "planet" ;
-    rdfs:subClassOf ns1:Undetermined_Thing ;
-    ns1:fromStructure "SSC-03-01" .
-