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..2c464c4228b440a06b1aec4534321cc04978593d
--- /dev/null
+++ b/tenet/scheme/amr_master_rule/owl_generation/owl_class_generator.py
@@ -0,0 +1,190 @@
+#!/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
+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
+
+
+#==============================================================================
+# Select Pattern: Atom / Composite Class Net
+#==============================================================================  
+       
+def __search_pattern_1(graph):
+    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)
+    rule_pattern_set = graph.query(query_code) 
+    return rule_pattern_set
+
+
+def __search_pattern_2(graph):
+    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)
+    rule_pattern_set = graph.query(query_code) 
+    return rule_pattern_set
+ 
+    
+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 Methods
+#==============================================================================
+
+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
+#==============================================================================
+
+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 __define_triple(new_class_uri, relation, data):    
+    triple_list = []    
+    for predicat in data:
+        triple_list.append((new_class_uri, relation, predicat))        
+    return triple_list
+
+
+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 = produce_uriref(graph, 'base-out:Out_ObjectClass')
+        
+    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 = produce_uriref(graph, 'base-out:Out_ObjectClass')
+        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_owl_triple_definition(graph, net):
+    
+    triple_list = []
+             
+    new_class_uri = __compute_class_uri(net)
+    
+    rdf_type_uri = produce_uriref(graph, RDF.type)
+    triple_list += __define_triple(new_class_uri, rdf_type_uri, net.class_type)
+    
+    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)
+    
+    return triple_list
+
+  
+    
+#==============================================================================
+# Main Method: analyze_phenomena_or_1
+#==============================================================================
+
+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)   
+    
+    # -- Triple Definition for 'not deprecated class net'
+    for class_net in (atom_class_net_list + composite_class_net_list):
+        if not class_net.is_deprecated():
+            rule_triple_list += __generate_owl_triple_definition(graph, class_net)
+     
+    # -- Triple Definition for 'mother class net'
+    for class_net in mother_class_net_list:
+        rule_triple_list += __generate_owl_triple_definition(graph, class_net)
+        
+    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/owl_amr_scheme_1.py b/tenet/scheme/owl_amr_scheme_1.py
index e39704f602c7f20920485bf35eef418b0d1aed6c..87df2e0d44f779c509f1f8ef71a81b84cd3d2e34 100644
--- a/tenet/scheme/owl_amr_scheme_1.py
+++ b/tenet/scheme/owl_amr_scheme_1.py
@@ -202,8 +202,6 @@ phenomena_analyze_sequence_2 = ['phenomena analyze sequence (2)',
                                 rule.analyze_phenomena_and_2]
 
 composite_class_extraction_sequence = ['composite class extraction sequence',
-                                       rule.extract_composite_class_1,
-                                       rule.extract_composite_class_2,
                                        rule.extract_composite_class_1,
                                        rule.extract_composite_class_2]
 
diff --git a/tenet/tenet.log b/tenet/tenet.log
index 11c05afcf7c436de9b010ad79bb0385abd9a1e0d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/tenet/tenet.log
+++ b/tenet/tenet.log
@@ -1,185 +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-01/SSC-01-01.stog.amr.ttl (amr)
-- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttl
-- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/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/SSC-01-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/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttl
-  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230522/
-  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/technical-data/
-  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230522/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/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/main_tests/test_owl_output/SolarSystemDev01-20230522/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 (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-20230522/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 (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
-- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.038906)
-- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
-- INFO - ----- reclassify-concept-1: 10/10 new triples (613, 0:00:00.172271)
-- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.073440)
-- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.060290)
-- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.165310)
-- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.070454)
-- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.067752)
-- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.037598)
-- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.065261)
-- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.048679)
-- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.035066)
-- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.123982)
-- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.144842)
-- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.109103)
-- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.105128)
-- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.079822)
-- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.086513)
-- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.028574)
-- 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-20230522/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.153211)
-- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.052523)
-- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.221403)
-- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.053987)
-- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.066765)
-- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.110437)
-- INFO - --- *** February Transduction *** Sequence: classification sequence (1)
-- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.024124)
-- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.079487)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
-- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.107824)
-- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.016232)
-- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.020851)
-- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.127024)
-- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.045304)
-- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.010708)
-- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.023176)
-- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
-- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.072791)
-- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.317714)
-- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.110901)
-- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.014251)
-- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
-- INFO - ----- extract composite classes (1): 127/133 new triples (1205, 0:00:00.422208)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.026013)
-- DEBUG - ----- extract composite classes (1): 0/0 new triple (1205, 0:00:00.035889)
-- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.039449)
-- 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-20230522/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 - ----- 389 triples extracted during transduction step
-- INFO - -- Applying extraction step: generation
-- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 1/1 new triple (1206, 0:00:00.031373)
-- INFO - ----- compute-uri-for-owl-declaration-2: 3/3 new triples (1209, 0:00:00.027419)
-- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1210, 0:00:00.032014)
-- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1210, 0:00:00.020375)
-- INFO - ----- compute-uri-for-owl-declaration-5: 4/4 new triples (1214, 0:00:00.025519)
-- INFO - ----- compute-uri-for-owl-declaration-6: 4/4 new triples (1218, 0:00:00.029204)
-- INFO - ----- compute-uri-for-owl-declaration-7: 1/1 new triple (1219, 0:00:00.020973)
-- INFO - ----- generate-atom-class: 12/12 new triples (1231, 0:00:00.009573)
-- DEBUG - ----- classify-atom-class-1: 0/0 new triple (1231, 0:00:00.012281)
-- INFO - ----- classify-atom-class-2: 4/4 new triples (1235, 0:00:00.016338)
-- INFO - ----- generate-individual: 3/3 new triples (1238, 0:00:00.009752)
-- DEBUG - ----- classify-individual-1: 0/0 new triple (1238, 0:00:00.008055)
-- DEBUG - ----- classify-individual-2: 0/0 new triple (1238, 0:00:00.012234)
-- INFO - ----- generate-atom-property-1: 20/20 new triples (1258, 0:00:00.011682)
-- INFO - ----- generate-atom-property-12: 16/16 new triples (1274, 0:00:00.012070)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1274, 0:00:00.011165)
-- DEBUG - ----- generate-composite-class: 0/0 new triple (1274, 0:00:00.011323)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1274, 0:00:00.022630)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1274, 0:00:00.014546)
-- DEBUG - ----- add-restriction-to-class-3: 0/0 new triple (1274, 0:00:00.015878)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1274, 0:00:00.018158)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1274, 0:00:00.016311)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1274, 0:00:00.015513)
-- INFO - --- *** February Transduction *** Sequence: property_generation_sequence
-- INFO - ----- generate OWL property: 9/29 new triples (1283, 0:00:00.347900)
-- 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-20230522/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-20230522/technical-data/tenet.tetras-libre.fr_demo_01-0/tenet.tetras-libre.fr_demo_01_factoid.ttl)
-- DEBUG - ----- Number of factoids: 98
-- 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 - -- 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-20230522/SolarSystemDev01_factoid.ttl
-- INFO - 
- === Done === 
-- INFO - 
-  *** Execution Time *** 
------ Function: create_ontology_from_amrld_file (tenet.main)
------ Total Time: 0:00:05.934835
------ Process Time: 0:00:05.758003
-  *** - *** 
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/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..009a9caa4baf1d0b05491cbb2cf930d939476bc5
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/atom-extraction-devGraph-1.result.ttl
@@ -0,0 +1,1323 @@
+@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 .
+
+: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: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: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_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: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" .
+
+: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:Axiom_Net a owl:Class ;
+    rdfs:subClassOf net: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: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: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 ;
+    :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: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: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 ;
+    :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 .
+
+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: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#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 .
+
+: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_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: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: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: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" .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:coverAmrValue :value_SolarSystem ;
+    net:hasNaming "SolarSystem" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" .
+
+<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 .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+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.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/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..36291476882ea065ff1bb72a4cd896e063de0bd1
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-1.result.ttl
@@ -0,0 +1,1404 @@
+@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#> .
+@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: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_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: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: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" .
+
+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 ;
+    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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_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: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_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_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> ;
+    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 .
+
+: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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_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: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: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 ;
+    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_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: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 .
+
+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_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_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:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_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: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: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_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_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" .
+
+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 .
+
+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 .
+
+: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 .
+
+: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/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/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5b2fd391b3749080235a1d1ca167d4dd7806a3b9
--- /dev/null
+++ b/tests/dev_owl_rule_tests/test_data/composite-extraction-devGraph-3.result.ttl
@@ -0,0 +1,1669 @@
+@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 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" .
+
+: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: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: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_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 .
+
+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: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 .
+
+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: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 .
+
+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_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 .
+
+<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 ;
+    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 ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_2 a :AMR_Value ;
+    rdfs:label "o" .
+
+:value_Mercury a :AMR_Value ;
+    rdfs:label "Mercury" .
+
+: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: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_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 .
+
+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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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_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_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" .
+
+<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_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" .
+
+: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 .
+
+<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_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" .
+
+: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: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" .
+
+: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)." .
+
+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_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 .
+
+: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 .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+: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 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_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_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_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_tests/test_rule_atomic_extractor.py b/tests/dev_owl_rule_tests/test_rule_atomic_extractor.py
similarity index 100%
rename from tests/dev_tests/test_rule_atomic_extractor.py
rename to tests/dev_owl_rule_tests/test_rule_atomic_extractor.py
diff --git a/tests/dev_tests/test_rule_classifier.py b/tests/dev_owl_rule_tests/test_rule_classifier.py
similarity index 92%
rename from tests/dev_tests/test_rule_classifier.py
rename to tests/dev_owl_rule_tests/test_rule_classifier.py
index 1b880b97ba5165ae660d53e4d9a6095f338b68fd..1cfc5a13d722004cab6d434c32f3c7d2ada4daa5 100644
--- a/tests/dev_tests/test_rule_classifier.py
+++ b/tests/dev_owl_rule_tests/test_rule_classifier.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 import phenomena_modality_classifier as rule_1
+from tenet.scheme.amr_master_rule.transduction 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_tests/test_rule_composite_class_extractor.py b/tests/dev_owl_rule_tests/test_rule_composite_class_extractor.py
similarity index 96%
rename from tests/dev_tests/test_rule_composite_class_extractor.py
rename to tests/dev_owl_rule_tests/test_rule_composite_class_extractor.py
index 1f7a7894a9c6b3f70f07c1ab315341b5b4e6ffcc..b2e65837209ca2bfd8d0d43ef5c6c54fbc8c9735 100644
--- a/tests/dev_tests/test_rule_composite_class_extractor.py
+++ b/tests/dev_owl_rule_tests/test_rule_composite_class_extractor.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 import composite_class_extractor_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction import composite_class_extractor_2 as rule_2
+from tenet.scheme import amr_master_rule as amr_rule
 
 
 
diff --git a/tests/dev_tests/test_rule_owl_generator.py b/tests/dev_owl_rule_tests/test_rule_owl_property_generator.py
similarity index 98%
rename from tests/dev_tests/test_rule_owl_generator.py
rename to tests/dev_owl_rule_tests/test_rule_owl_property_generator.py
index 1eee408f11e743364c536e6f154b19d1bb5b8769..51d907345328b835ec3a991a2f2c05401ac23ff2 100644
--- a/tests/dev_tests/test_rule_owl_generator.py
+++ b/tests/dev_owl_rule_tests/test_rule_owl_property_generator.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_and_analyzer.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_and_analyzer.py
index d85270277c67b05456f804c5187512805b2a4f9b..882003ee5796b108a9d79797c48f7fe8b7719e06 100644
--- a/tests/dev_tests/test_rule_phenomena_and_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_and_analyzer.py
@@ -20,9 +20,9 @@ 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 import phenomena_and_analyzer_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction import phenomena_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
diff --git a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py
similarity index 97%
rename from tests/dev_tests/test_rule_phenomena_mod_analyzer.py
rename to tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py
index cfc9433de36d04e32f825c54950ad41ba0d6f221..f368176f9f2c699f4fa81af82638341e9467955a 100644
--- a/tests/dev_tests/test_rule_phenomena_mod_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_mod_analyzer.py
@@ -23,8 +23,8 @@ 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 phenomena_mod_analyzer_1 as rule_1
-from tenet.scheme import amr_rule
+from tenet.scheme.amr_master_rule.transduction import phenomena_mod_analyzer_1 as rule_1
+from tenet.scheme import amr_master_rule as amr_rule
 
 
 
diff --git a/tests/dev_tests/test_rule_phenomena_or_analyzer.py b/tests/dev_owl_rule_tests/test_rule_phenomena_or_analyzer.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_or_analyzer.py
index 6c674bbfed0ac218016d6ee8bb113e5cb0a1bfff..22b540903ef5cc0db079bb232c0996f204dd2d38 100644
--- a/tests/dev_tests/test_rule_phenomena_or_analyzer.py
+++ b/tests/dev_owl_rule_tests/test_rule_phenomena_or_analyzer.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 import phenomena_or_analyzer_1 as rule_1
+from tenet.scheme.amr_master_rule.transduction import phenomena_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_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/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..71d439cda26d9a165ea8182975695388153b20b9
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-1.ttl
@@ -0,0 +1,1145 @@
+@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" .
+
+: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" .
+
+<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: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 <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_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_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_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_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/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a0dae60479dde3950bc281a0d78c3836cd259487
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/atom-extraction-devGraph-3.ttl
@@ -0,0 +1,911 @@
+@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" .
+
+: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:Relation 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: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: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_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: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 ;
+    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: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/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" .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_polarity a owl:Class ;
+    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_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 .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<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 ;
+    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" .
+
+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_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 .
+
+: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/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/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..517280df9ea24f72d2246ed431b8bcac94106dd5
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-1--result--.ttl
@@ -0,0 +1,1352 @@
+@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: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 .
+
+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: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: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:coverNodeCount 1 ;
+    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: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 ;
+    :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/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/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..97cc63bd84904b15edeac5b0aabf27ac0857051b
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3--result--.ttl
@@ -0,0 +1,1627 @@
+@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" .
+
+: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: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_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_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: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: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: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 .
+
+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_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 .
+
+<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 ;
+    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 ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_2 a :AMR_Value ;
+    rdfs:label "o" .
+
+:value_Mercury a :AMR_Value ;
+    rdfs:label "Mercury" .
+
+: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: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_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" .
+
+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" .
+
+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" .
+
+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" .
+
+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" .
+
+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 .
+
+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" .
+
+<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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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 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_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+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_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" .
+
+<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_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" .
+
+: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: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: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 .
+
+<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_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_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" .
+
+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_object_o a :AMR_Leaf ;
+    :edge_o_quant_2 :value_2 ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+: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:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+: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" .
+
+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 .
+
+: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 .
+
+: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:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+: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 .
+
+: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 .
+
+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_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/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..8d9c7b36c6adee1ac349f22575145cdb1df7b9ac
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/composite-extraction-devGraph-3.ttl
@@ -0,0 +1,1618 @@
+@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" .
+
+: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: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_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_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: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: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: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 .
+
+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_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 .
+
+<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 ;
+    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 ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_2 a :AMR_Value ;
+    rdfs:label "o" .
+
+:value_Mercury a :AMR_Value ;
+    rdfs:label "Mercury" .
+
+: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: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_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 .
+
+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" .
+
+<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_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_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 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_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+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_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" .
+
+<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_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" .
+
+: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: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: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 .
+
+<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_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_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" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+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_satellite_s2 a :AMR_Leaf ;
+    :hasConcept :concept_satellite ;
+    :hasVariable :variable_s2 .
+
+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 .
+
+: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 .
+
+: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:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+: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 .
+
+: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 .
+
+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_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/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..136afa849a0a9d6ddf8801f0d261a84962cfcf9d
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.result.ttl
@@ -0,0 +1,1644 @@
+@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#> .
+@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: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 .
+
+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: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: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: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: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 .
+
+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 ;
+    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 ns4:planet ;
+    ns2:quant "8" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<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 .
+
+<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 ns4: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:hasClassName "object" ;
+    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" .
+
+<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 .
+
+ns4: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:hasClassName "object" ;
+    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: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: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: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:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+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: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: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: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: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 .
+
+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 ;
+    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: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/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..0943351b235248093dd364b7600264052b1c4e50
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/mod-analyzer-devGraph-1.ttl
@@ -0,0 +1,1596 @@
+@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: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_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: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: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 ;
+    net:coverNode :leaf_large_l ;
+    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: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 ;
+    net:hasClassName "small" ;
+    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 ;
+    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: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 ;
+    :role_op3 net:atomClass_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 ;
+    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_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 .
+
+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: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_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_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 .
+
+: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 .
+
+:leaf_small_s3 a :AMR_Leaf ;
+    :hasConcept :concept_small ;
+    :hasVariable :variable_s3 .
+
+: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: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-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: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 ;
+    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_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 .
+
+: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 .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+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 ;
+    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_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: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_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_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: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: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/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/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d6b1971feab32f21abb6010a7421bd451a74fc88
--- /dev/null
+++ b/tests/dev_technical_tests/test_data/odrl-rule-devGraph-4.result.ttl
@@ -0,0 +1,1155 @@
+@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 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 .
+
+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 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,
+        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 .
+
+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: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: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/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_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 100%
rename from tests/dev_tests/test_transduction_query_builder.py
rename to tests/dev_technical_tests/test_transduction_query_builder.py
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/tests/dev_tests/test_rule_composite_property_extractor.py b/tests/dev_tests/test_rule_composite_property_extractor.py
deleted file mode 100644
index f04411550999aa94def812f5ceb9e9dda208978c..0000000000000000000000000000000000000000
--- a/tests/dev_tests/test_rule_composite_property_extractor.py
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/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 = 'composite-property-extraction-devGraph-1'
-
-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_clara_rule.transduction import action_property_extractor as rule_1
-from tenet.scheme import amr_clara_rule
-
-
-
-#==============================================================================
-# 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 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
-    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
-    for triple in triple_list:
-        n += 1
-        print_triple(graph, triple, num=n)
-        graph.add(triple)      
-        
-    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 / Step Test
-#==============================================================================
-        
-def test_search_pattern_1(graph):  
-    print('\n -- Step 1: Search Pattern')
-    _, pattern_set = 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)}'
-        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
-        
-    
-
-#==============================================================================
-# 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 ///////////////////// Extraction Rule 1')
-    
-    print('\n *** Step Test ***')
-    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)
-
-    print('\n *** - ***')
\ No newline at end of file