From 6c621f6d4c68516ae303a0c42c973c501cb4dd20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Lamercerie?=
 <aurelien.lamercerie@tetras-libre.fr>
Date: Thu, 22 Dec 2022 01:00:33 +0100
Subject: [PATCH] Update Composite Class Extraction with QB (2)

---
 .../SolarSystemDev1_factoid.ttl               |  128 +-
 .../SolarSystemDev1_generation.ttl            |  676 +++----
 .../SolarSystemDev1_transduction.ttl          |  516 ++---
 .../SolarSystemDev1_factoid.ttl               |  128 +-
 .../SolarSystemDev1-1/SolarSystemDev1.ttl     |  855 +++++++++
 .../SolarSystemDev1_factoid.ttl               |  199 ++
 .../SolarSystemDev1_generation.ttl            | 1703 +++++++++++++++++
 .../SolarSystemDev1_preprocessing.ttl         | 1121 +++++++++++
 .../SolarSystemDev1_transduction.ttl          | 1531 +++++++++++++++
 .../SolarSystemDev1_factoid.ttl               |  199 ++
 .../composite_class_extraction_1.py           |  128 +-
 .../transduction/query_builder/builders.py    |    8 +
 .../query_builder/element/atom_class_net.py   |   28 +-
 .../query_builder/element/class_net.py        |   81 +
 .../element/composite_class_net.py            |   27 +-
 .../transduction/query_builder/element/net.py |    2 +-
 tenet.log                                     |  156 +-
 17 files changed, 6386 insertions(+), 1100 deletions(-)
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1.ttl
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
 create mode 100644 output/SolarSystemDev1-20221222/SolarSystemDev1_factoid.ttl
 create mode 100644 structure/cts/amr_ctr/transduction/query_builder/element/class_net.py

diff --git a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
index e63e62ad..5ee7d92e 100644
--- a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
+++ b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
@@ -32,38 +32,22 @@ ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/
 ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
     ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
 
-ns1:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> .
-
-ns1:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> .
-
-ns1:compositeClass_gravitation-binding-system-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> .
-
 ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
 
 ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
 
 ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
 
-ns1:compositeClass_object-orbiting-sun-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> .
-
 ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
 
-ns1:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> .
-
-ns1:compositeClass_system-hasPart-object-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> .
-
 ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
 
 ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
 
 ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
 
-ns1:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> .
-
 ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
 
-ns1:compositeClass_system-hasPart-sun-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> .
-
 ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
 
 ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
@@ -73,45 +57,29 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
-    rdfs:label "gravitation" ;
-    rdfs:subClassOf ns2:Entity ;
-    ns2:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
     rdfs:label "orbit" ;
@@ -121,14 +89,10 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
 <https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
         <https://tenet.tetras-libre.fr/extract-result#system>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> ;
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
     rdfs:label "Solar System" ;
     ns2:fromStructure "SSC-01-01" .
 
@@ -147,20 +111,17 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object" ;
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
@@ -168,7 +129,8 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
@@ -184,28 +146,18 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
@@ -213,10 +165,10 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf ns2:Entity ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
     rdfs:label "system-hasPart-object" ;
@@ -234,16 +186,6 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
         <https://tenet.tetras-libre.fr/extract-result#system> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Entity ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
-    rdfs:label "bind-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
     rdfs:label "hasPart" ;
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
diff --git a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_generation.ttl b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
index d26c663c..25fe983f 100644
--- a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
+++ b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
@@ -779,45 +779,29 @@ sys:Undetermined_Thing a owl:Class ;
     rdfs:subPropertyOf sys:Out_ObjectProperty ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
-    rdfs:label "gravitation" ;
-    rdfs:subClassOf sys:Entity ;
-    sys:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
     rdfs:label "orbit" ;
@@ -827,14 +811,10 @@ sys:Undetermined_Thing a owl:Class ;
 <https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
         <https://tenet.tetras-libre.fr/extract-result#system>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> ;
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
     rdfs:label "Solar System" ;
     sys:fromStructure "SSC-01-01" .
 
@@ -844,67 +824,22 @@ net:Feature a owl:Class ;
 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:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
-    net:hasStructure "SSC-01-01" .
-
 net:class_list a owl:Class ;
     rdfs:label "classList" ;
     rdfs:subClassOf net:Type .
 
-net:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_gravitation-binding-system-binding-system_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system ;
-    net:hasStructure "SSC-01-01" .
-
 net:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
     net:hasClassName "gravitation-binding-system-hasPart-object" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
     net:hasStructure "SSC-01-01" .
@@ -912,12 +847,15 @@ net:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_C
 net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
     net:hasClassName "gravitation-binding-system-hasPart-sun" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
     net:hasStructure "SSC-01-01" .
@@ -925,12 +863,13 @@ net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Clas
 net:compositeClass_gravitation-binding-system_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
     net:hasClassName "gravitation-binding-system" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system ;
     net:hasStructure "SSC-01-01" .
@@ -945,7 +884,6 @@ net:objectType a owl:AnnotationProperty ;
 net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
     :role_op1 net:atomClass_sun_s2 ;
     :role_op2 net:atomClass_object_o,
-        net:compositeClass_object-orbiting-sun-orbiting-sun_o,
         net:compositeClass_object-orbiting-sun_o ;
     net:coverBaseNode :leaf_and_a ;
     net:coverNode :leaf_and_a ;
@@ -962,6 +900,73 @@ net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_conjunction_or ;
     net:hasStructure "SSC-01-01" .
 
+net:restriction_binding_system a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbiting_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverTargetNode :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasStructure "SSC-01-01" .
+
 <http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
     ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
     ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
@@ -1098,20 +1103,17 @@ ns21:or a ns21:Concept ;
     rdfs:subPropertyOf sys:Out_ObjectProperty ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object" ;
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
     sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
@@ -1119,7 +1121,8 @@ ns21:or a ns21:Concept ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
     sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
@@ -1135,23 +1138,8 @@ ns21:or a ns21:Concept ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
-    sys:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
     sys:fromStructure "SSC-01-01" .
 
 net:Class_Net a owl:Class ;
@@ -1191,7 +1179,6 @@ net:atomProperty_direct_d2 a net:Atom_Property_Net ;
 
 net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_object_o,
-        net:compositeClass_object-orbiting-sun-orbiting-sun_o,
         net:compositeClass_object-orbiting-sun_o ;
     :role_ARG1 net:atomClass_sun_s2 ;
     net:coverBaseNode :leaf_orbit-01_o2 ;
@@ -1208,68 +1195,29 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_object_o,
         :leaf_sun_s2 .
 
-net:compositeClass_object-orbiting-sun-orbiting-sun_o a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "object-orbiting-sun-orbiting-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_orbiting_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
-net:restriction_binding_system a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_system_s ;
-    net:hasRestrictionNetValue net:atomClass_system_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_hasPart_p9,
+net:restriction_hasPart_object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
         :leaf_system_s ;
-    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
     net:hasStructure "SSC-01-01" .
 
-net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_hasPart_p9,
+net:restriction_hasPart_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_orbiting_sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s2 ;
-    net:coverTargetNode :leaf_orbit-01_o2,
+    net:coverTargetNode :leaf_hasPart_p9,
         :leaf_sun_s2 ;
     net:hasRestrictionNetValue net:atomClass_sun_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
     net:hasStructure "SSC-01-01" .
 
 <http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
@@ -1316,28 +1264,16 @@ ns21:Frame a ns21:Concept,
 :toReify a owl:AnnotationProperty ;
     rdfs:subPropertyOf :AMR_AnnotationProperty .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
 net:atomProperty_bind_b a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_gravitation_g,
-        net:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g,
-        net:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g,
-        net:compositeClass_gravitation-binding-system-binding-system_g,
         net:compositeClass_gravitation-binding-system-hasPart-object_g,
         net:compositeClass_gravitation-binding-system-hasPart-sun_g,
         net:compositeClass_gravitation-binding-system_g ;
     :role_ARG1 net:atomClass_system_s,
-        net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
         net:compositeClass_system-hasPart-object-hasPart-sun_s,
         net:compositeClass_system-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
         net:compositeClass_system-hasPart-sun_s ;
     net:coverBaseNode :leaf_bind-01_b ;
     net:coverNode :leaf_bind-01_b ;
@@ -1355,14 +1291,10 @@ net:atomProperty_bind_b a net:Atom_Property_Net ;
 
 net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_system_s,
-        net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
         net:compositeClass_system-hasPart-object-hasPart-sun_s,
         net:compositeClass_system-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
         net:compositeClass_system-hasPart-sun_s ;
     :role_ARG1 net:atomClass_object_o,
         net:atomClass_sun_s2,
@@ -1382,50 +1314,20 @@ net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_and_a,
         :leaf_system_s .
 
-net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object-hasPart-object-orbiting-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-object-hasPart-object_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object ;
-    net:hasStructure "SSC-01-01" .
-
 net:compositeClass_system-hasPart-object-hasPart-sun_s a net:Composite_Class_Net ;
     :role_domain net:atomClass_system_p,
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
+    net:coverNodeCount 4 ;
     net:hasClassName "system-hasPart-object-hasPart-sun" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:compositeClass_system-hasPart-object_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_sun ;
     net:hasStructure "SSC-01-01" .
@@ -1435,65 +1337,38 @@ net:compositeClass_system-hasPart-object-orbiting-sun_s a net:Composite_Class_Ne
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
+    net:coverNodeCount 5 ;
     net:hasClassName "system-hasPart-object-orbiting-sun" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:atomClass_system_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
+net:compositeClass_system-hasPart-sun-hasPart-object_s a net:Composite_Class_Net ;
     :role_domain net:atomClass_system_p,
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun-hasPart-object-orbiting-sun" ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-hasPart-object" ;
     net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-sun-hasPart-object_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:compositeClass_system-hasPart-sun_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_object ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeClass_system-hasPart-sun-hasPart-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1502,41 +1377,6 @@ net:list a owl:Class ;
     rdfs:label "list" ;
     rdfs:subClassOf net:Type .
 
-net:restriction_hasPart_object a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_object_o ;
-    net:hasRestrictionNetValue net:atomClass_object_o ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_hasPart_sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_sun_s2,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_sun_s2 ;
-    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
 ns3:FrameRole a ns21:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1571,15 +1411,25 @@ ns3:FrameRole a ns21:Role,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
 <https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
     rdfs:label "object" ;
     rdfs:subClassOf sys:Entity ;
     sys:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
     rdfs:label "system-hasPart-object" ;
@@ -1597,72 +1447,29 @@ ns3:FrameRole a ns21:Role,
         <https://tenet.tetras-libre.fr/extract-result#system> ;
     sys:fromStructure "SSC-01-01" .
 
-net:atomClass_object_o a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:coverNodeCount 1 ;
-    net:hasClassName "object" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
-    net:hasStructure "SSC-01-01" .
-
-net:atomClass_system_s a net:Atom_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_system_s ;
+net:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
     net:coverNodeCount 1 ;
-    net:hasClassName "system" ;
+    net:hasClassName "gravitation" ;
     net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
-    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
     net:hasStructure "SSC-01-01" .
 
 net:compositeClass_object-orbiting-sun_o a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:coverNodeCount 2 ;
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverNodeCount 3 ;
     net:hasClassName "object-orbiting-sun" ;
     net:hasClassType sys:Entity ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_object_o ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_orbiting_sun ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:typeProperty a owl:AnnotationProperty ;
     rdfs:label "type property" .
 
@@ -1689,6 +1496,15 @@ net:Atom_Class_Net a owl:Class ;
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomClass_sun_s2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s2 ;
     net:coverNode :leaf_sun_s2 ;
@@ -1698,6 +1514,40 @@ net:atomClass_sun_s2 a net:Atom_Class_Net ;
     net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
     net:hasStructure "SSC-01-01" .
 
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" .
+
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1709,11 +1559,6 @@ net:netProperty a owl:AnnotationProperty ;
 cprm:configParamProperty a rdf:Property ;
     rdfs:label "Config Parameter Property" .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf sys:Entity ;
-    sys:fromStructure "SSC-01-01" .
-
 net:Atom_Property_Net a owl:Class ;
     rdfs:subClassOf net:Property_Net .
 
@@ -1724,19 +1569,46 @@ 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:individual_system_SolarSystem a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasStructure "SSC-01-01" .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
-    rdfs:label "bind-of" ;
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
     rdfs:subPropertyOf sys:Out_ObjectProperty ;
     sys:fromStructure "SSC-01-01" .
 
 net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasStructure "SSC-01-01" .
+
 net:Type a owl:Class ;
     rdfs:label "Semantic Net Type" ;
     rdfs:subClassOf net:Net_Structure .
@@ -1748,9 +1620,14 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_sun_s2 a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s2 .
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
 
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
@@ -1765,51 +1642,29 @@ net:has_object a owl:AnnotationProperty ;
 
 sys:Out_ObjectProperty a owl:ObjectProperty .
 
-net:individual_system_SolarSystem a net:Individual_Net ;
-    net:coverBaseNode :leaf_system_p ;
-    net:coverNode :leaf_system_p ;
-    net:hasIndividualLabel "Solar System" ;
-    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
-    net:hasMotherClassName net:atomClass_system_p ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        net:atomClass_system_s,
-        net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
-        net:compositeClass_system-hasPart-object-hasPart-sun_s,
-        net:compositeClass_system-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
-        net:compositeClass_system-hasPart-sun_s ;
-    net:hasStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
-    rdfs:label "hasPart" ;
-    rdfs:subPropertyOf sys:Out_ObjectProperty ;
-    sys:fromStructure "SSC-01-01" .
-
-:AMR_Variable 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 .
 
-<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
-    rdfs:label "system" ;
-    rdfs:subClassOf sys:Entity,
-        sys:Undetermined_Thing ;
-    sys:fromStructure "SSC-01-01" .
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+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:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasStructure "SSC-01-01" .
 
 :AMR_Leaf a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
@@ -1818,8 +1673,8 @@ net:objectValue a owl:AnnotationProperty ;
 :AMR_Edge a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-net:Composite_Class_Net a owl:Class ;
-    rdfs:subClassOf net:Class_Net .
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
 
 :leaf_hasPart_p9 a :AMR_Leaf ;
     :edge_p9_ARG0_s :leaf_system_s ;
@@ -1828,20 +1683,13 @@ net:Composite_Class_Net a owl:Class ;
     :hasVariable :variable_p9 ;
     :isReifiedLeaf true .
 
-:leaf_gravitation_g a :AMR_Leaf ;
-    :hasConcept :concept_gravitation ;
-    :hasVariable :variable_g .
-
-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:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
-    net:hasStructure "SSC-01-01" .
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
 
-sys:Entity a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
 
 :AMR_Linked_Data a owl:Class .
 
diff --git a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
index 70bb86f0..a8a9e70b 100644
--- a/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
+++ b/output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
@@ -778,62 +778,21 @@ net:Feature a owl:Class ;
 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:hasClassType sys:Entity ;
-    net:hasStructure "SSC-01-01" .
-
 net:class_list a owl:Class ;
     rdfs:label "classList" ;
     rdfs:subClassOf net:Type .
 
-net:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_gravitation-binding-system-binding-system_g a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "gravitation-binding-system-binding-system" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_binding_system ;
-    net:hasStructure "SSC-01-01" .
-
 net:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
     net:hasClassName "gravitation-binding-system-hasPart-object" ;
     net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
     net:hasStructure "SSC-01-01" .
@@ -841,11 +800,14 @@ net:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_C
 net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
     net:hasClassName "gravitation-binding-system-hasPart-sun" ;
     net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
     net:hasStructure "SSC-01-01" .
@@ -853,11 +815,12 @@ net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Clas
 net:compositeClass_gravitation-binding-system_g a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_gravitation_g ;
     net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g ;
-    net:coverNodeCount 2 ;
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
     net:hasClassName "gravitation-binding-system" ;
     net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_binding_system ;
     net:hasStructure "SSC-01-01" .
@@ -872,7 +835,6 @@ net:objectType a owl:AnnotationProperty ;
 net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
     :role_op1 net:atomClass_sun_s2 ;
     :role_op2 net:atomClass_object_o,
-        net:compositeClass_object-orbiting-sun-orbiting-sun_o,
         net:compositeClass_object-orbiting-sun_o ;
     net:coverBaseNode :leaf_and_a ;
     net:coverNode :leaf_and_a ;
@@ -889,6 +851,73 @@ net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
     net:hasPhenomenaType :phenomena_conjunction_or ;
     net:hasStructure "SSC-01-01" .
 
+net:restriction_binding_system a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbiting_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverTargetNode :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasStructure "SSC-01-01" .
+
 <http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
     ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
     ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
@@ -1045,7 +1074,6 @@ net:atomProperty_direct_d2 a net:Atom_Property_Net ;
 
 net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_object_o,
-        net:compositeClass_object-orbiting-sun-orbiting-sun_o,
         net:compositeClass_object-orbiting-sun_o ;
     :role_ARG1 net:atomClass_sun_s2 ;
     net:coverBaseNode :leaf_orbit-01_o2 ;
@@ -1060,67 +1088,29 @@ net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_object_o,
         :leaf_sun_s2 .
 
-net:compositeClass_object-orbiting-sun-orbiting-sun_o a net:Composite_Class_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "object-orbiting-sun-orbiting-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_orbiting_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:objectProperty a owl:AnnotationProperty ;
     rdfs:label "object attribute" .
 
-net:restriction_binding_system a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_system_s ;
-    net:hasRestrictionNetValue net:atomClass_system_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_hasPart_p9,
+net:restriction_hasPart_object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
         :leaf_system_s ;
-    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
     net:hasStructure "SSC-01-01" .
 
-net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_gravitation_g ;
-    net:coverNode :leaf_bind-01_b,
-        :leaf_gravitation_g,
-        :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_bind-01_b,
-        :leaf_hasPart_p9,
+net:restriction_hasPart_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
-    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_orbiting_sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_sun_s2 ;
-    net:coverTargetNode :leaf_orbit-01_o2,
+    net:coverTargetNode :leaf_hasPart_p9,
         :leaf_sun_s2 ;
     net:hasRestrictionNetValue net:atomClass_sun_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
     net:hasStructure "SSC-01-01" .
 
 <http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
@@ -1169,21 +1159,14 @@ ns21:Frame a ns21:Concept,
 
 net:atomProperty_bind_b a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_gravitation_g,
-        net:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g,
-        net:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g,
-        net:compositeClass_gravitation-binding-system-binding-system_g,
         net:compositeClass_gravitation-binding-system-hasPart-object_g,
         net:compositeClass_gravitation-binding-system-hasPart-sun_g,
         net:compositeClass_gravitation-binding-system_g ;
     :role_ARG1 net:atomClass_system_s,
-        net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
         net:compositeClass_system-hasPart-object-hasPart-sun_s,
         net:compositeClass_system-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
         net:compositeClass_system-hasPart-sun_s ;
     net:coverBaseNode :leaf_bind-01_b ;
     net:coverNode :leaf_bind-01_b ;
@@ -1199,14 +1182,10 @@ net:atomProperty_bind_b a net:Atom_Property_Net ;
 
 net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     :role_ARG0 net:atomClass_system_s,
-        net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
         net:compositeClass_system-hasPart-object-hasPart-sun_s,
         net:compositeClass_system-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
         net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
         net:compositeClass_system-hasPart-sun_s ;
     :role_ARG1 net:atomClass_object_o,
         net:atomClass_sun_s2,
@@ -1224,47 +1203,19 @@ net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
     net:targetArgumentNode :leaf_and_a,
         :leaf_system_s .
 
-net:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object-hasPart-object-orbiting-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-object-hasPart-object_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object ;
-    net:hasStructure "SSC-01-01" .
-
 net:compositeClass_system-hasPart-object-hasPart-sun_s a net:Composite_Class_Net ;
     :role_domain net:atomClass_system_p,
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
+    net:coverNodeCount 4 ;
     net:hasClassName "system-hasPart-object-hasPart-sun" ;
     net:hasClassType sys:Entity ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:compositeClass_system-hasPart-object_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_sun ;
     net:hasStructure "SSC-01-01" .
@@ -1274,27 +1225,15 @@ net:compositeClass_system-hasPart-object-orbiting-sun_s a net:Composite_Class_Ne
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
+    net:coverNodeCount 5 ;
     net:hasClassName "system-hasPart-object-orbiting-sun" ;
     net:hasClassType sys:Entity ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun-hasPart-object-orbiting-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:atomClass_system_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
     net:hasStructure "SSC-01-01" .
@@ -1304,31 +1243,18 @@ net:compositeClass_system-hasPart-sun-hasPart-object_s a net:Composite_Class_Net
         net:individual_system_SolarSystem ;
     net:coverBaseNode :leaf_system_s ;
     net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
         :leaf_system_s ;
-    net:coverNodeCount 2 ;
+    net:coverNodeCount 4 ;
     net:hasClassName "system-hasPart-sun-hasPart-object" ;
     net:hasClassType sys:Entity ;
     net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
+        net:compositeClass_system-hasPart-sun_s ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_hasPart_object ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeClass_system-hasPart-sun-hasPart-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:has_relation_value a owl:AnnotationProperty ;
     rdfs:label "has relation value" ;
     rdfs:subPropertyOf net:has_object .
@@ -1337,41 +1263,6 @@ net:list a owl:Class ;
     rdfs:label "list" ;
     rdfs:subClassOf net:Type .
 
-net:restriction_hasPart_object a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_object_o ;
-    net:hasRestrictionNetValue net:atomClass_object_o ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_orbit-01_o2,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
-net:restriction_hasPart_sun a net:Restriction_Net ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_sun_s2,
-        :leaf_system_s ;
-    net:coverTargetNode :leaf_hasPart_p9,
-        :leaf_sun_s2 ;
-    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
-    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
-    net:hasStructure "SSC-01-01" .
-
 ns3:FrameRole a ns21:Role,
         owl:Class,
         owl:NamedIndividual ;
@@ -1406,67 +1297,27 @@ ns3:FrameRole a ns21:Role,
     rdfs:subClassOf :AMR_Core_Role ;
     :label "ARG1" .
 
-net:atomClass_object_o a net:Atom_Class_Net ;
-    net:coverBaseNode :leaf_object_o ;
-    net:coverNode :leaf_object_o ;
-    net:coverNodeCount 1 ;
-    net:hasClassName "object" ;
-    net:hasClassType sys:Entity ;
-    net:hasStructure "SSC-01-01" .
-
-net:atomClass_system_s a net:Atom_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_system_s ;
+net:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
     net:coverNodeCount 1 ;
-    net:hasClassName "system" ;
+    net:hasClassName "gravitation" ;
     net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p ;
     net:hasStructure "SSC-01-01" .
 
 net:compositeClass_object-orbiting-sun_o a net:Composite_Class_Net ;
     net:coverBaseNode :leaf_object_o ;
     net:coverNode :leaf_object_o,
-        :leaf_orbit-01_o2 ;
-    net:coverNodeCount 2 ;
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverNodeCount 3 ;
     net:hasClassName "object-orbiting-sun" ;
     net:hasClassType sys:Entity ;
-    net:hasMotherClassNet "NA" ;
+    net:hasMotherClassNet net:atomClass_object_o ;
     net:hasRestriction "NA" ;
     net:hasRestriction01 net:restriction_orbiting_sun ;
     net:hasStructure "SSC-01-01" .
 
-net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-object" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_object ;
-    net:hasStructure "SSC-01-01" .
-
-net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
-    :role_domain net:atomClass_system_p,
-        net:individual_system_SolarSystem ;
-    net:coverBaseNode :leaf_system_s ;
-    net:coverNode :leaf_hasPart_p9,
-        :leaf_system_s ;
-    net:coverNodeCount 2 ;
-    net:hasClassName "system-hasPart-sun" ;
-    net:hasClassType sys:Entity ;
-    net:hasMotherClassNet net:atomClass_system_p,
-        "NA" ;
-    net:hasRestriction "NA" ;
-    net:hasRestriction01 net:restriction_hasPart_sun ;
-    net:hasStructure "SSC-01-01" .
-
 net:typeProperty a owl:AnnotationProperty ;
     rdfs:label "type property" .
 
@@ -1493,6 +1344,14 @@ net:Atom_Class_Net a owl:Class ;
 net:Relation a owl:Class ;
     rdfs:subClassOf net:Net_Structure .
 
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasStructure "SSC-01-01" .
+
 net:atomClass_sun_s2 a net:Atom_Class_Net ;
     net:coverBaseNode :leaf_sun_s2 ;
     net:coverNode :leaf_sun_s2 ;
@@ -1501,6 +1360,38 @@ net:atomClass_sun_s2 a net:Atom_Class_Net ;
     net:hasClassType sys:Entity ;
     net:hasStructure "SSC-01-01" .
 
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" .
+
 net:netProperty a owl:AnnotationProperty ;
     rdfs:label "netProperty" .
 
@@ -1522,6 +1413,20 @@ 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:individual_system_SolarSystem a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :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-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasStructure "SSC-01-01" .
+
 rdf:Property a owl:Class .
 
 :AMR_Relation a owl:Class ;
@@ -1530,6 +1435,17 @@ rdf:Property a owl:Class .
 net:Restriction_Net a owl:Class ;
     rdfs:subClassOf net:Net .
 
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasStructure "SSC-01-01" .
+
 net:Type a owl:Class ;
     rdfs:label "Semantic Net Type" ;
     rdfs:subClassOf net:Net_Structure .
@@ -1541,9 +1457,8 @@ net:has_object a owl:AnnotationProperty ;
 :AMR_Op_Role a owl:Class ;
     rdfs:subClassOf :AMR_Role .
 
-:leaf_sun_s2 a :AMR_Leaf ;
-    :hasConcept :concept_sun ;
-    :hasVariable :variable_s2 .
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
 
 :AMR_AnnotationProperty a owl:AnnotationProperty .
 
@@ -1556,39 +1471,31 @@ net:has_object a owl:AnnotationProperty ;
     :hasConcept :concept_orbit-01 ;
     :hasVariable :variable_o2 .
 
-net:individual_system_SolarSystem a net:Individual_Net ;
-    net:coverBaseNode :leaf_system_p ;
-    net:coverNode :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-object-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object-hasPart-object_s,
-        net:compositeClass_system-hasPart-object-hasPart-sun_s,
-        net:compositeClass_system-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s,
-        net:compositeClass_system-hasPart-sun-hasPart-object_s,
-        net:compositeClass_system-hasPart-sun-hasPart-sun_s,
-        net:compositeClass_system-hasPart-sun_s ;
-    net:hasStructure "SSC-01-01" .
-
-:AMR_Variable 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 .
 
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+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:hasStructure "SSC-01-01" .
+
 :AMR_Leaf a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-:leaf_object_o a :AMR_Leaf ;
-    :hasConcept :concept_object ;
-    :hasVariable :variable_o .
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
 
 net:objectValue a owl:AnnotationProperty ;
     rdfs:label "valuations"@fr ;
@@ -1597,9 +1504,6 @@ net:objectValue a owl:AnnotationProperty ;
 :AMR_Edge a owl:Class ;
     rdfs:subClassOf :AMR_Structure .
 
-net:Composite_Class_Net a owl:Class ;
-    rdfs:subClassOf net:Class_Net .
-
 :leaf_hasPart_p9 a :AMR_Leaf ;
     :edge_p9_ARG0_s :leaf_system_s ;
     :edge_p9_ARG1_a :leaf_and_a ;
@@ -1607,19 +1511,13 @@ net:Composite_Class_Net a owl:Class ;
     :hasVariable :variable_p9 ;
     :isReifiedLeaf true .
 
-:leaf_gravitation_g a :AMR_Leaf ;
-    :hasConcept :concept_gravitation ;
-    :hasVariable :variable_g .
-
-sys:Entity a owl:Class ;
-    rdfs:subClassOf sys:Out_Structure .
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
 
-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:hasStructure "SSC-01-01" .
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
 
 :AMR_Linked_Data a owl:Class .
 
diff --git a/output/SolarSystemDev1-20221221/SolarSystemDev1_factoid.ttl b/output/SolarSystemDev1-20221221/SolarSystemDev1_factoid.ttl
index e63e62ad..5ee7d92e 100644
--- a/output/SolarSystemDev1-20221221/SolarSystemDev1_factoid.ttl
+++ b/output/SolarSystemDev1-20221221/SolarSystemDev1_factoid.ttl
@@ -32,38 +32,22 @@ ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/
 ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
     ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
 
-ns1:compositeClass_gravitation-binding-system-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> .
-
-ns1:compositeClass_gravitation-binding-system-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> .
-
-ns1:compositeClass_gravitation-binding-system-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> .
-
 ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
 
 ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
 
 ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
 
-ns1:compositeClass_object-orbiting-sun-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> .
-
 ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
 
-ns1:compositeClass_system-hasPart-object-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> .
-
-ns1:compositeClass_system-hasPart-object-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> .
-
 ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
 
 ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
 
 ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
 
-ns1:compositeClass_system-hasPart-sun-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> .
-
 ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
 
-ns1:compositeClass_system-hasPart-sun-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> .
-
 ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
 
 ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
@@ -73,45 +57,29 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
-    rdfs:label "gravitation" ;
-    rdfs:subClassOf ns2:Entity ;
-    ns2:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-object> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-binding-system-hasPart-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ] .
-
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
     rdfs:label "orbit" ;
@@ -121,14 +89,10 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
 <https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
         <https://tenet.tetras-libre.fr/extract-result#system>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
         <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun>,
-        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> ;
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
     rdfs:label "Solar System" ;
     ns2:fromStructure "SSC-01-01" .
 
@@ -147,20 +111,17 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object" ;
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
     rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-object-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
@@ -168,7 +129,8 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
@@ -184,28 +146,18 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf [ a owl:Restriction ;
             owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
             owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object-orbiting-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-object-orbiting-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-sun> a owl:Class ;
-    rdfs:label "system-hasPart-sun-hasPart-sun" ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
-        <https://tenet.tetras-libre.fr/extract-result#system> ;
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
-    rdfs:label "orbit-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
     ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
@@ -213,10 +165,10 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
     rdfs:subClassOf ns2:Entity ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
-    rdfs:subClassOf [ a owl:Restriction ;
-            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
-            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ] .
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
 
 <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
     rdfs:label "system-hasPart-object" ;
@@ -234,16 +186,6 @@ ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-lib
         <https://tenet.tetras-libre.fr/extract-result#system> ;
     ns2:fromStructure "SSC-01-01" .
 
-<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
-    rdfs:label "sun" ;
-    rdfs:subClassOf ns2:Entity ;
-    ns2:fromStructure "SSC-01-01" .
-
-<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
-    rdfs:label "bind-of" ;
-    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
-    ns2:fromStructure "SSC-01-01" .
-
 <https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
     rdfs:label "hasPart" ;
     rdfs:subPropertyOf ns2:Out_ObjectProperty ;
diff --git a/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1.ttl
new file mode 100644
index 00000000..6f557d88
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1.ttl
@@ -0,0 +1,855 @@
+@base <https://tenet.tetras-libre.fr/working/SolarSystemDev1> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns21:Role .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns11:part a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:hasConcept a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasVariable a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:relation_domain a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "domain" .
+
+:relation_manner a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasManner" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "manner" .
+
+:relation_mod a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "mod" .
+
+:relation_name a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "name" .
+
+:relation_part a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasPart" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "part" .
+
+:relation_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "polarity" .
+
+:relation_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "quant" .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_ARG3 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:role_ARG4 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_ARG5 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG5" .
+
+:role_ARG6 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG6" .
+
+:role_ARG7 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG7" .
+
+:role_ARG8 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG8" .
+
+:role_ARG9 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG9" .
+
+:role_domain a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :getPropertyType <net:specificProperty> .
+
+:role_manner a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "manner" ;
+    :getPropertyType owl:DataProperty ;
+    :label "manner" ;
+    :toReifyAsConcept "manner" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_mod a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:role_op3 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op3" .
+
+:role_op4 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op4" .
+
+:role_op5 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op5" .
+
+:role_op6 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op6" .
+
+:role_op7 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op7" .
+
+:role_op8 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op8" .
+
+:role_op9 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op9" .
+
+:role_part a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasPart"^^xsd:string ;
+    :getInversePropertyName "partOf"^^xsd:string ;
+    :getPropertyType owl:ObjectProperty ;
+    :toReifyAsConcept "part" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology .
+
+sys:Event a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:fromStructure a owl:AnnotationProperty ;
+    rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+sys:hasDegree a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+sys:hasFeature a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology .
+
+cprm:Config_Parameters a owl:Class ;
+    cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+    cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+    cprm:newClassRef "new-class#" ;
+    cprm:newPropertyRef "new-relation#" ;
+    cprm:objectRef "object_" ;
+    cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+cprm:baseURI a rdf:Property ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a rdf:Property ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a rdf:Property ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a rdf:Property ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a rdf:Property ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a rdf:Property ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Instance a owl:Class ;
+    rdfs:label "Semantic Net Instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atom a owl:Class ;
+    rdfs:label "atom" ;
+    rdfs:subClassOf net:Type .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Solar System" .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity .
+
+ns3:bind-01 a ns21:Frame .
+
+ns3:orbit-01 a ns21:Frame .
+
+ns11:gravitation a ns21:Concept .
+
+ns11:object a ns21:Concept .
+
+ns11:sun a ns21:Concept .
+
+ns11:system a ns21:Concept .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept .
+
+ns21:or a ns21:Concept .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun .
+
+ns3:direct-02 a ns21:Frame .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
+
+ns3:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Linked_Data a owl:Class .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
new file mode 100644
index 00000000..5ee7d92e
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl
@@ -0,0 +1,199 @@
+@base <http://SolarSystemDev1/factoid> .
+@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
+
+ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
+
+ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
+
+ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
+
+ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_direct_d2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
+
+ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
+
+ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
+
+ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
+
+ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
+
+ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
+
+ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
+
+ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
+
+ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
+    rdfs:label "Solar System" ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns2:Entity,
+        ns2:Undetermined_Thing ;
+    ns2:fromStructure "SSC-01-01" .
+
diff --git a/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_generation.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
new file mode 100644
index 00000000..25fe983f
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
@@ -0,0 +1,1703 @@
+@base <http://SolarSystemDev1/generation> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:edge_a_op1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_ARG0_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_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: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: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: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 net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    :label "a" .
+
+:variable_b a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    :label "b" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    :label "d2" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    :label "g" .
+
+:variable_m9 a ns11:manner,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "m9" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    :label "p" ;
+    :name "Solar System" .
+
+:variable_p9 a ns11:part,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "p9" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    :label "s2" .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
+    rdfs:label "Solar System" ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-binding-system_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "gravitation-binding-system" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:atomClass_sun_s2 ;
+    :role_op2 net:atomClass_object_o,
+        net:compositeClass_object-orbiting-sun_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    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:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType :phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbiting_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverTargetNode :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>,
+        <http://amr.isi.edu/entity-types#system> ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#system> a ns21:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:or a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+: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_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 .
+
+: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" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    sys:fromStructure "SSC-01-01" .
+
+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_direct_d a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_object_o,
+        net:compositeClass_object-orbiting-sun_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+    net:hasPropertyName "orbit" ;
+    net:hasPropertyName01 "orbiting" ;
+    net:hasPropertyName10 "orbit-by" ;
+    net:hasPropertyName12 "orbit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:restriction_hasPart_object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-object_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun_g,
+        net:compositeClass_gravitation-binding-system_g ;
+    :role_ARG1 net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeClass_object-orbiting-sun_o,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s .
+
+net:compositeClass_system-hasPart-object-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_system-hasPart-object_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "system-hasPart-object-orbiting-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    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 ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbiting-sun_o a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "object-orbiting-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_orbiting_sun ;
+    net:hasStructure "SSC-01-01" .
+
+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 .
+
+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:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
+    net: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:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    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 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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:individual_system_SolarSystem a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasStructure "SSC-01-01" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasStructure "SSC-01-01" .
+
+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 .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity,
+        sys:Undetermined_Thing ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_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 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+: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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+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:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+: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 .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:AMR_Linked_Data a owl:Class .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
new file mode 100644
index 00000000..cc9b005c
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
@@ -0,0 +1,1121 @@
+@base <http://SolarSystemDev1/preprocessing> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:edge_a_op1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_ARG0_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_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:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atom a owl:Class ;
+    rdfs:label "atom" ;
+    rdfs:subClassOf net:Type .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :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" .
+
+: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:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>,
+        <http://amr.isi.edu/entity-types#system> ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#system> a ns21:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:or a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
+
+ns3:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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 .
+
+: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/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
new file mode 100644
index 00000000..a8a9e70b
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
@@ -0,0 +1,1531 @@
+@base <http://SolarSystemDev1/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 ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:edge_a_op1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_ARG0_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_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_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: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 net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_orbit_o2 ;
+    :role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    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:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    :label "a" .
+
+:variable_b a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    :label "b" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    :label "d2" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    :label "g" .
+
+:variable_m9 a ns11:manner,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "m9" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    :label "p" ;
+    :name "Solar System" .
+
+:variable_p9 a ns11:part,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "p9" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    :label "s2" .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+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:compositeClass_gravitation-binding-system-hasPart-object_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system-hasPart-object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-binding-system-hasPart-sun_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system-hasPart-sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_gravitation-binding-system_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "gravitation-binding-system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_binding_system ;
+    net:hasStructure "SSC-01-01" .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:atomClass_sun_s2 ;
+    :role_op2 net:atomClass_object_o,
+        net:compositeClass_object-orbiting-sun_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    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:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType :phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:atomClass_system_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-object_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_binding_system-hasPart-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_object-orbiting-sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:compositeClass_object-orbiting-sun_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_orbiting_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverTargetNode :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_orbit_o2 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>,
+        <http://amr.isi.edu/entity-types#system> ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#system> a ns21:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:or a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+: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_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 .
+
+: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" .
+
+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_direct_d a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    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: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_orbit_o2 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_object_o,
+        net:compositeClass_object-orbiting-sun_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    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:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:restriction_hasPart_object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+net:restriction_hasPart_sun a net:Restriction_Net ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 ;
+    net:hasStructure "SSC-01-01" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+: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 ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-object_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun_g,
+        net:compositeClass_gravitation-binding-system_g ;
+    :role_ARG1 net:atomClass_system_s,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    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,
+        net:compositeClass_system-hasPart-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeClass_object-orbiting-sun_o,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    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:compositeClass_system-hasPart-object-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_system-hasPart-object_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object-orbiting-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "system-hasPart-object-orbiting-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object-orbiting-sun ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    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 ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_object-orbiting-sun_o a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o,
+        :leaf_orbit-01_o2,
+        :leaf_sun_s2 ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "object-orbiting-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_object_o ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_orbiting_sun ;
+    net:hasStructure "SSC-01-01" .
+
+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 .
+
+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:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    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:hasClassType sys:Entity ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    net:hasStructure "SSC-01-01" .
+
+net:compositeClass_system-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s ;
+    net:hasRestriction "NA" ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    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 .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+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:individual_system_SolarSystem a net:Individual_Net ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :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-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-object-orbiting-sun_s,
+        net:compositeClass_system-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun_s ;
+    net:hasStructure "SSC-01-01" .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_system_s a net:Atom_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasStructure "SSC-01-01" .
+
+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:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_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_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 .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+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:hasStructure "SSC-01-01" .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+: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 .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:AMR_Linked_Data a owl:Class .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/output/SolarSystemDev1-20221222/SolarSystemDev1_factoid.ttl b/output/SolarSystemDev1-20221222/SolarSystemDev1_factoid.ttl
new file mode 100644
index 00000000..5ee7d92e
--- /dev/null
+++ b/output/SolarSystemDev1-20221222/SolarSystemDev1_factoid.ttl
@@ -0,0 +1,199 @@
+@base <http://SolarSystemDev1/factoid> .
+@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
+
+ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
+
+ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
+
+ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
+
+ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_direct_d2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
+
+ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
+
+ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
+
+ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
+
+ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
+
+ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
+
+ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
+
+ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
+
+ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
+    rdfs:label "gravitation-binding-system" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
+    rdfs:label "orbit" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
+    rdfs:label "Solar System" ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
+    rdfs:label "object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
+    rdfs:label "orbit-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
+    rdfs:label "system-hasPart-object-orbiting-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns2:Entity,
+        ns2:Undetermined_Thing ;
+    ns2:fromStructure "SSC-01-01" .
+
diff --git a/structure/cts/amr_ctr/transduction/composite_class_extraction_1.py b/structure/cts/amr_ctr/transduction/composite_class_extraction_1.py
index bb164f3d..31c06496 100644
--- a/structure/cts/amr_ctr/transduction/composite_class_extraction_1.py
+++ b/structure/cts/amr_ctr/transduction/composite_class_extraction_1.py
@@ -35,58 +35,55 @@ rule_set['create-composite-class-net-from-property-1'] = {
                 " (3) in normal direction"),
     'construction': f"""
     
-        {restriction_net.construct(base_node='?baseLeaf', 
+        {restriction_net.construct(base_node=class_net_0.base_node, 
                                    target_node=atom_property_net.node,
                                    restriction_property=atom_property_net.id,
-                                   restriction_net_value='?arg1Net')}
-        {restriction_net.add_attribute(target_node='?nodeOfArg1Net')}
+                                   restriction_net_value=class_net_1.id)}
+        {restriction_net.add_attribute(target_node=class_net_1.node)}
             
         
-        {composite_class_net.construct(base_node='?baseLeaf', 
+        {composite_class_net.construct(base_node=class_net_0.base_node, 
                                        node=atom_property_net.base_node,
                                        class_name='?newClassName',
-                                       mother_class_net='?arg0Net',
+                                       mother_class_net=class_net_0.id,
                                        restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(target_node='?nodeOfArg0Net')}
-        {composite_class_net.add_attribute(target_node='?nodeOfArg1Net')}
+        {composite_class_net.add_attribute(node=class_net_0.node)}
+        {composite_class_net.add_attribute(node=class_net_1.node)}
         
     """,
     'clause': f"""
-        # -- Identify Property(arg0:Class, arg1:Class)
+        # *** Identify Property(arg0:Class, arg1:Class) ***
         
         {atom_property_net.identify(core_role='true')}
         
-        {atom_property_net.id} amr:role_ARG0 ?arg0Net.
-        ?arg0Net a [rdfs:subClassOf* net:Class_Net] ;
- 			net:coverBaseNode ?baseLeaf ;
-     			net:coverNode ?nodeOfArg0Net ;
- 			net:hasClassName ?arg0Name.
-            
-        {atom_property_net.id} amr:role_ARG1 ?arg1Net.
-        ?arg1Net a [rdfs:subClassOf* net:Class_Net] ;
- 			net:coverBaseNode ?arg1Leaf ;
-     			net:coverNode ?nodeOfArg1Net ;
- 			net:hasClassName ?arg1Name.
+        {atom_property_net.id} amr:role_ARG0 {class_net_0.id}.
+        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
+        
+        {class_net_0.identify()}
+        
+        {class_net_1.identify()}
             
-        # -- condition: disjoint cover
-        FILTER NOT EXISTS {{?arg0Net net:coverNode ?node.
-			               ?arg1Net net:coverNode ?node.}}
+        # *** condition: disjoint cover ***
+        FILTER NOT EXISTS {{
+            {class_net_0.id} net:coverNode ?node.
+            {class_net_1.id} net:coverNode ?node.
+            }}
             
-        # -- Identify variable label of base leaf
-        ?baseLeaf a amr:AMR_Leaf ;
+        # *** Identify variable label of base leaf ***
+        {class_net_0.base_node} a amr:AMR_Leaf ;
             amr:hasVariable ?variable.
         ?variable amr:label ?varLabel.
         
-        {composite_class_net.complete_clauses_for_construction('?baseLeaf')}
+        {composite_class_net.complete_clauses_for_construction(class_net_0.base_node)}
              
         {restriction_net.complete_clauses_for_construction()}
     """,
     'binding': f"""
 		# -- New Class Name
-		BIND (CONCAT(?arg0Name, '-', {atom_property_net.property_name01}) AS ?cn1).
-        BIND (CONCAT(?cn1, '-', ?arg1Name) AS ?newClassName).
+		BIND (CONCAT({class_net_0.class_name}, '-', {atom_property_net.property_name01}) AS ?cn1).
+        BIND (CONCAT(?cn1, '-', {class_net_1.class_name}) AS ?newClassName).
         
-        {restriction_net.bind_uri(atom_property_net.property_name01, '?arg1Name')}
+        {restriction_net.bind_uri(atom_property_net.property_name01, class_net_1.class_name)}
         
         {composite_class_net.bind_uri('?newClassName', '?varLabel')}
     """
@@ -369,55 +366,60 @@ if __name__ == '__main__':
     test_query_1 = f"""[...]
         CONSTRUCT {{
             
-            {restriction_net.construct(base_node='?baseLeaf', 
-                                       target_node=atom_property_net.node,
-                                       restriction_property=atom_property_net.id,
-                                       restriction_net_value='?arg1Net')}
-            {restriction_net.add_attribute(target_node='?nodeOfArg1Net')}
-             
+        {restriction_net.construct(base_node='?baseLeaf', 
+                                   target_node=atom_property_net.node,
+                                   restriction_property=atom_property_net.id,
+                                   restriction_net_value='?arg1Net')}
+        {restriction_net.add_attribute(target_node='?nodeOfArg1Net')}
             
-        {composite_class_net.construct(base_node='?baseLeaf', 
+        
+        {composite_class_net.construct(base_node=class_net_0.base_node, 
                                        node=atom_property_net.base_node,
                                        class_name='?newClassName',
-                                       mother_class_net='?arg0Net',
+                                       mother_class_net=class_net_0.id,
                                        restriction01=restriction_net.id)}
-        {composite_class_net.add_attribute(target_node='?nodeOfArg0Net')}
-        {composite_class_net.add_attribute(target_node='?nodeOfArg1Net')}     
+        {composite_class_net.add_attribute(node=class_net_0.node)}
+        {composite_class_net.add_attribute(node='?nodeOfArg1Net')}   
         
         }}
         WHERE {{
-            {atom_property_net.identify(core_role='true')}
+        # *** Identify Property(arg0:Class, arg1:Class) ***
+        
+        {atom_property_net.identify(core_role='true')}
+        
+        {atom_property_net.id} amr:role_ARG0 {class_net_0.id}.
+        {atom_property_net.id} amr:role_ARG1 {class_net_1.id}.
+        
+        {class_net_0.identify()}
+        
+        {class_net_1.identify()}
             
+        # *** condition: disjoint cover ***
+        FILTER NOT EXISTS {{
+            {class_net_0.id} net:coverNode ?node.
+            {class_net_1.id} net:coverNode ?node.
+            }}
             
-            {composite_class_net.complete_clauses_for_construction('?baseLeaf')}
-             
-            {restriction_net.complete_clauses_for_construction()}
+        # *** Identify variable label of base leaf ***
+        {class_net_0.base_node} a amr:AMR_Leaf ;
+            amr:hasVariable ?variable.
+        ?variable amr:label ?varLabel.
         
-            {restriction_net.bind_uri(atom_property_net.property_name01, '?arg1Name')}
-            
-            {composite_class_net.bind_uri('{{node1.concept_label}}',
-                                     '{{node1.variable_label}}')}
+        {composite_class_net.complete_clauses_for_construction(class_net_0.base_node)}
+             
+        {restriction_net.complete_clauses_for_construction()}
             
+		# -- New Class Name
+		BIND (CONCAT({class_net_0.class_name}, '-', {atom_property_net.property_name01}) AS ?cn1).
+        BIND (CONCAT(?cn1, '-', ?arg1Name) AS ?newClassName).
+        
+        {restriction_net.bind_uri(atom_property_net.property_name01, '?arg1Name')}
+        
+        {composite_class_net.bind_uri('?newClassName', '?varLabel')}
+        
         }}
     """
     print(test_query_1)
-        
-    print('\n' + ' -- test: update a test query (2)')
-    test_query_2 = f"""[...]
-    CONSTRUCT {{
-        {individual_net.construct(base_node='?baseLeaf', 
-                                  mother_class_net='?classNet',
-                                  individual_label='?valueLabel')}
-            
-       
-            
-    }}
-    WHERE {{
-            
-            
-    }}
-    """
-    print(test_query_2)
     
     
     print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/structure/cts/amr_ctr/transduction/query_builder/builders.py b/structure/cts/amr_ctr/transduction/query_builder/builders.py
index 623fdacf..77b23439 100644
--- a/structure/cts/amr_ctr/transduction/query_builder/builders.py
+++ b/structure/cts/amr_ctr/transduction/query_builder/builders.py
@@ -13,6 +13,7 @@
 #==============================================================================
 
 from .element.net import Net
+from .element.class_net import ClassNet
 from .element.atom_class_net import AtomClassNet
 from .element.individual_net import IndividualNet
 from .element.atom_property_net import AtomPropertyNet
@@ -25,8 +26,15 @@ from .element.restriction_net import RestrictionNet
 # Net Builder(s)
 #==============================================================================
 
+# -- Class Net
+class_net = ClassNet()
+class_net_0 = ClassNet(0)
+class_net_1 = ClassNet(1)
+class_net_2 = ClassNet(2)
+
 # -- Atom Class Net
 atom_class_net = AtomClassNet()
+atom_class_net_0 = AtomClassNet(0)
 atom_class_net_1 = AtomClassNet(1)
 atom_class_net_2 = AtomClassNet(2)
 
diff --git a/structure/cts/amr_ctr/transduction/query_builder/element/atom_class_net.py b/structure/cts/amr_ctr/transduction/query_builder/element/atom_class_net.py
index 17ee2bb0..5a240e95 100644
--- a/structure/cts/amr_ctr/transduction/query_builder/element/atom_class_net.py
+++ b/structure/cts/amr_ctr/transduction/query_builder/element/atom_class_net.py
@@ -11,14 +11,14 @@
 # Importing required modules
 #==============================================================================
 
-from .net import Net
+from .class_net import ClassNet
 
 
 #==============================================================================
 # Net Class
 #==============================================================================
 
-class AtomClassNet(Net):
+class AtomClassNet(ClassNet):
     """ Class to generate SPARQL query parts related to semantic nets.
     """
     
@@ -36,30 +36,6 @@ class AtomClassNet(Net):
         
         # -- Parent init
         super().__init__(signature=True)
-        
-        # -- Net Attributes
-        self.class_name = f'{self.id}ClassName'
-        
-        self.predicate_table.update({
-            'class_name': 'hasClassName'
-            })
-
-    
-    #--------------------------------------------------------------------------
-    # Method(s) to build 'Construct' parts  
-    #--------------------------------------------------------------------------
-
-    def construct(self, **net_attribute):
-        query_code = super().construct(**net_attribute)
-        return query_code
-
-   
-    #--------------------------------------------------------------------------
-    # Method(s) to build 'Binding' parts  
-    #--------------------------------------------------------------------------
-    
-    def bind_uri(self, net_name='nameless', node_reference='00'):
-        return super().bind_uri(net_name, node_reference)
 
 
     
diff --git a/structure/cts/amr_ctr/transduction/query_builder/element/class_net.py b/structure/cts/amr_ctr/transduction/query_builder/element/class_net.py
new file mode 100644
index 00000000..6efed067
--- /dev/null
+++ b/structure/cts/amr_ctr/transduction/query_builder/element/class_net.py
@@ -0,0 +1,81 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: Atom Class Net Query Builder
+#------------------------------------------------------------------------------
+# Class to generate SPARQL query parts related to semantic nets 
+#==============================================================================
+
+#==============================================================================
+# Importing required modules
+#==============================================================================
+
+from .net import Net
+
+
+#==============================================================================
+# Net Class
+#==============================================================================
+
+class ClassNet(Net):
+    """ Class to generate SPARQL query parts related to semantic nets.
+    """
+    
+    #--------------------------------------------------------------------------
+    # Constructor(s)
+    #--------------------------------------------------------------------------
+           
+    def __init__(self, num='', signature=False):
+        
+        # -- Net Signature
+        if not signature:
+            self.type_name = 'class'
+            self.type_id = 'Class_Net'
+            self.id = f'?{self.type_name}Net{num}'
+            self.type_uri = f'net:{self.type_id}'
+        
+        # -- Parent init
+        super().__init__(signature=True)
+        
+        # -- Net Attributes
+        self.class_name = f'{self.id}ClassName'
+        
+        self.predicate_table.update({
+            'class_name': 'hasClassName'
+            })
+
+
+    
+#==============================================================================
+# Development Test
+#==============================================================================
+    
+if __name__ == '__main__':
+    
+    print('\n' + ' *** Development Test ***')    
+        
+    print('\n' + ' -- test: Net')
+    net = AtomClassNet()
+    print(net)
+        
+    print('\n' + ' -- test: update a test query')
+    test_query= f"""[...]
+        CONSTRUCT {{
+            {net.construct(base_node='?node1',
+                           class_name='system')}
+        
+        }}
+        WHERE {{
+            clause_1
+            clause_2
+            
+            {net.complete_clauses_for_construction('?node1')}
+            
+            {net.bind_uri('{{node1.concept_label}}',
+                          '{{node1.variable_label}}')}
+        }}
+    """
+    print(test_query)
+    
+    print('\n' + ' *** - ***')
\ No newline at end of file
diff --git a/structure/cts/amr_ctr/transduction/query_builder/element/composite_class_net.py b/structure/cts/amr_ctr/transduction/query_builder/element/composite_class_net.py
index a2f1d65b..e8027936 100644
--- a/structure/cts/amr_ctr/transduction/query_builder/element/composite_class_net.py
+++ b/structure/cts/amr_ctr/transduction/query_builder/element/composite_class_net.py
@@ -11,14 +11,14 @@
 # Importing required modules
 #==============================================================================
 
-from .net import Net
+from .class_net import ClassNet
 
 
 #==============================================================================
 # Net Class
 #==============================================================================
 
-class CompositeClassNet(Net):
+class CompositeClassNet(ClassNet):
     """ Class to generate SPARQL query parts related to semantic nets.
     """
     
@@ -39,36 +39,17 @@ class CompositeClassNet(Net):
         
         # -- Net Attributes
         self.node = f'{self.id}Node'
-        self.class_name = f'{self.id}ClassName'
-        self.mother_class_name = f'{self.id}ClassName'
+        self.mother_class_net = f'{self.id}MotherClassNet'
         self.restriction = f'{self.id}Restriction'
         self.restriction01 = f'{self.id}Restriction01'
         
         self.predicate_table.update({
             'node': 'coverNode',
-            'class_name': 'hasClassName',
-            'mother_class_name': 'hasMotherClassNet',
+            'mother_class_net': 'hasMotherClassNet',
             'restriction': 'hasRestriction',
             'restriction01': 'hasRestriction01'
             })
 
-    
-    #--------------------------------------------------------------------------
-    # Method(s) to build 'Construct' parts  
-    #--------------------------------------------------------------------------
-
-    def construct(self, **net_attribute):
-        query_code = super().construct(**net_attribute)
-        return query_code
-
-   
-    #--------------------------------------------------------------------------
-    # Method(s) to build 'Binding' parts  
-    #--------------------------------------------------------------------------
-    
-    def bind_uri(self, net_name='nameless', node_reference='00'):
-        return super().bind_uri(net_name, node_reference)
-
 
     
 #==============================================================================
diff --git a/structure/cts/amr_ctr/transduction/query_builder/element/net.py b/structure/cts/amr_ctr/transduction/query_builder/element/net.py
index 5ca5071f..4d8bd1a6 100644
--- a/structure/cts/amr_ctr/transduction/query_builder/element/net.py
+++ b/structure/cts/amr_ctr/transduction/query_builder/element/net.py
@@ -211,7 +211,7 @@ class Net:
     def identify(self, **net_attribute):
         return f"""
             # -- Identify net
-            {self.id} a {self.type_uri}.
+            {self.id} a [rdfs:subClassOf* {self.type_uri}].
             {self.__select_attribute_triples(**net_attribute)}
             {self.__select_node()}"""  
   
diff --git a/tenet.log b/tenet.log
index 93b0b6a3..70be3496 100644
--- a/tenet.log
+++ b/tenet.log
@@ -23,8 +23,8 @@
   ----- CTS directory: ./structure/cts/
   ----- target frame directory: ./input/targetFrameStructure/
   ----- input document directory: ./input/amrDocuments/
-  ----- output directory: ./output/SolarSystemDev1-20221221/
-  ----- sentence output directory: ./output/SolarSystemDev1-20221221/
+  ----- output directory: ./output/SolarSystemDev1-20221222/
+  ----- sentence output directory: ./output/SolarSystemDev1-20221222/
   ----- SHACL binary directory: ./lib/shacl-1.3.2/bin
   -- Config File Definition
   ----- schema file: ./structure/amr-rdf-schema.ttl
@@ -44,9 +44,9 @@
   ----- frame ontology seed file: ./input/targetFrameStructure/base-ontology-seed.ttl
   -- Output
   ----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
-  ----- output file: ./output/SolarSystemDev1-20221221/SolarSystemDev1.ttl
+  ----- output file: ./output/SolarSystemDev1-20221222/SolarSystemDev1.ttl
   *** - *** 
-- INFO - -- Creating output target directory: ./output/SolarSystemDev1-20221221/
+- INFO - -- Creating output target directory: ./output/SolarSystemDev1-20221222/
 - DEBUG - -- Counting number of graph files (sentences) 
 - DEBUG - ----- Graph count: 1
 - INFO -  === Extraction Processing using New TENET Engine === 
@@ -64,9 +64,9 @@
 - DEBUG - ----- Sentence Loading
 - DEBUG - -------- ./input/amrDocuments/dev/solar-system-1/SSC-01-01.stog.amr.ttl (614)
 - DEBUG - --- Export work graph as turtle
-- DEBUG - ----- Work graph file: ./output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1.ttl 
+- DEBUG - ----- Work graph file: ./output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1.ttl 
 - DEBUG - --- Ending Structure Preparation 
-- DEBUG - ----- Total Execution Time = 0:00:00.108435
+- DEBUG - ----- Total Execution Time = 0:00:00.113020
 - INFO - -- Loading Extraction Scheme (amr_scheme_1)
 - DEBUG - ----- Step number: 3
 - INFO - -- Loading Extraction Rules (amr_ctr/*)
@@ -95,7 +95,7 @@
 - DEBUG - --- Serializing graph to SolarSystemDev1_preprocessing 
 - DEBUG - ----- step: preprocessing
 - DEBUG - ----- id: SolarSystemDev1
-- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
+- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
 - DEBUG - ----- base: http://SolarSystemDev1/preprocessing
 - INFO - ----- 212 triples extracted during preprocessing step
 - INFO - -- Applying extraction step: transduction
@@ -126,102 +126,102 @@
 - DEBUG - ----- create-composite-class-net-from-property-1: 0/0 new triples (965)
 - DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (965)
 - INFO - --- Sequence: composite-class-extraction-sequence-1
-- INFO - ----- create-composite-class-net-from-property-1: 71/75 new triples (1036)
-- DEBUG - ----- (refinement) refine-cover-node-1: 16 new triples (1052)
-- DEBUG - ----- (refinement) refine-cover-node-2: 4 new triples (1056)
-- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1056)
-- DEBUG - ----- create-composite-class-net-from-property-3: 0/0 new triples (1056)
+- INFO - ----- create-composite-class-net-from-property-1: 79/83 new triples (1044)
+- DEBUG - ----- (refinement) refine-cover-node-1: 12 new triples (1056)
+- DEBUG - ----- (refinement) refine-cover-node-2: 4 new triples (1060)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1060)
+- DEBUG - ----- create-composite-class-net-from-property-3: 0/0 new triples (1060)
 - INFO - --- Sequence: composite-class-extraction-sequence-2
-- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triples (1056)
-- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triples (1056)
-- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triples (1056)
-- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triples (1056)
+- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triples (1060)
+- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triples (1060)
+- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triples (1060)
+- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triples (1060)
 - INFO - --- Sequence: phenomena-checking-sequence
-- INFO - ----- expand-and-conjunction-phenomena-net: 1/5 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-1: 0/0 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-2: 0/0 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-3: 0/0 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-4: 0/0 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-5: 0/0 new triples (1057)
-- DEBUG - ----- expand-degree-phenomena-net-6: 0/0 new triples (1057)
+- INFO - ----- expand-and-conjunction-phenomena-net: 1/5 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-1: 0/0 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-2: 0/0 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-3: 0/0 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-4: 0/0 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-5: 0/0 new triples (1061)
+- DEBUG - ----- expand-degree-phenomena-net-6: 0/0 new triples (1061)
 - INFO - --- Sequence: composite-property-extraction-sequence
-- DEBUG - ----- create-composite-class-net-from-property-1: 0/0 new triples (1057)
-- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1057)
+- DEBUG - ----- create-composite-class-net-from-property-1: 0/0 new triples (1061)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1061)
 - INFO - --- Sequence: composite-class-extraction-sequence-1
-- INFO - ----- create-composite-class-net-from-property-1: 163/238 new triples (1220)
-- DEBUG - ----- (refinement) refine-cover-node-1: 25 new triples (1245)
-- DEBUG - ----- (refinement) refine-cover-node-2: 13 new triples (1258)
-- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1258)
-- DEBUG - ----- create-composite-class-net-from-property-3: 0/0 new triples (1258)
+- INFO - ----- create-composite-class-net-from-property-1: 99/182 new triples (1160)
+- DEBUG - ----- (refinement) refine-cover-node-1: 15 new triples (1175)
+- DEBUG - ----- (refinement) refine-cover-node-2: 5 new triples (1180)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triples (1180)
+- DEBUG - ----- create-composite-class-net-from-property-3: 0/0 new triples (1180)
 - INFO - --- Sequence: composite-class-extraction-sequence-2
-- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triples (1258)
-- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triples (1258)
-- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triples (1258)
-- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triples (1258)
+- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triples (1180)
+- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triples (1180)
+- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triples (1180)
+- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triples (1180)
 - INFO - --- Sequence: restriction-adding-sequence
-- DEBUG - ----- add-restriction-to-class-net-from-property-1: 0/0 new triples (1258)
+- DEBUG - ----- add-restriction-to-class-net-from-property-1: 0/0 new triples (1180)
 - INFO - --- Sequence: classification-sequence
-- INFO - ----- classify-net-from-core-1: 20/20 new triples (1278)
-- INFO - ----- classify-net-from-core-2: 1/13 new triples (1279)
-- DEBUG - ----- classify-net-from-core-3: 0/0 new triples (1279)
-- DEBUG - ----- classify-net-from-mod: 0/0 new triples (1279)
-- DEBUG - ----- classify-net-from-part: 0/0 new triples (1279)
-- INFO - ----- classify-net-from-domain: 10/10 new triples (1289)
-- DEBUG - ----- classify-net-from-degree-phenomena-1: 0/0 new triples (1289)
-- DEBUG - ----- classify-net-from-degree-phenomena-2: 0/0 new triples (1289)
-- DEBUG - ----- classify-net-from-degree-phenomena-3: 0/0 new triples (1289)
-- INFO - ----- propagate-individual-1: 1/1 new triples (1290)
-- INFO - ----- propagate-individual-2: 10/10 new triples (1300)
-- DEBUG - ----- reclassify-deprecated-net: 0/0 new triples (1300)
+- INFO - ----- classify-net-from-core-1: 12/12 new triples (1192)
+- INFO - ----- classify-net-from-core-2: 1/9 new triples (1193)
+- DEBUG - ----- classify-net-from-core-3: 0/0 new triples (1193)
+- DEBUG - ----- classify-net-from-mod: 0/0 new triples (1193)
+- DEBUG - ----- classify-net-from-part: 0/0 new triples (1193)
+- INFO - ----- classify-net-from-domain: 6/6 new triples (1199)
+- DEBUG - ----- classify-net-from-degree-phenomena-1: 0/0 new triples (1199)
+- DEBUG - ----- classify-net-from-degree-phenomena-2: 0/0 new triples (1199)
+- DEBUG - ----- classify-net-from-degree-phenomena-3: 0/0 new triples (1199)
+- INFO - ----- propagate-individual-1: 1/1 new triples (1200)
+- INFO - ----- propagate-individual-2: 6/6 new triples (1206)
+- DEBUG - ----- reclassify-deprecated-net: 0/0 new triples (1206)
 - DEBUG - --- Serializing graph to SolarSystemDev1_transduction 
 - DEBUG - ----- step: transduction
 - DEBUG - ----- id: SolarSystemDev1
-- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
+- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
 - DEBUG - ----- base: http://SolarSystemDev1/transduction
-- INFO - ----- 474 triples extracted during transduction step
+- INFO - ----- 380 triples extracted during transduction step
 - INFO - -- Applying extraction step: generation
 - INFO - --- Sequence: main-generation-sequence
-- INFO - ----- compute-uri-for-owl-declaration-1: 22/22 new triples (1322)
-- INFO - ----- compute-uri-for-owl-declaration-2: 1/1 new triples (1323)
-- DEBUG - ----- compute-uri-for-owl-declaration-3: 0/0 new triples (1323)
-- INFO - ----- compute-uri-for-owl-declaration-4: 6/6 new triples (1329)
-- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1335)
-- INFO - ----- generate-atom-class: 12/12 new triples (1347)
-- INFO - ----- classify-atom-class-1: 4/4 new triples (1351)
-- INFO - ----- classify-atom-class-2: 1/1 new triples (1352)
-- INFO - ----- generate-individual: 3/3 new triples (1355)
-- INFO - ----- classify-individual: 10/10 new triples (1365)
-- INFO - ----- generate-atom-property-1: 20/20 new triples (1385)
-- INFO - ----- generate-atom-property-12: 12/20 new triples (1397)
-- DEBUG - ----- generate-inverse-relation: 0/0 new triples (1397)
-- INFO - ----- generate-composite-class: 36/36 new triples (1433)
-- DEBUG - ----- add-restriction-to-class-1: 0/0 new triples (1433)
-- DEBUG - ----- add-restriction-to-class-2: 0/0 new triples (1433)
-- INFO - ----- add-restriction-to-class-3: 76/85 new triples (1509)
-- DEBUG - ----- add-restriction-to-class-4: 0/0 new triples (1509)
-- DEBUG - ----- add-restriction-to-class-5: 0/0 new triples (1509)
-- DEBUG - ----- add-restriction-to-class-6: 0/0 new triples (1509)
-- DEBUG - ----- generate-composite-property: 0/0 new triples (1509)
+- INFO - ----- compute-uri-for-owl-declaration-1: 14/14 new triples (1220)
+- INFO - ----- compute-uri-for-owl-declaration-2: 1/1 new triples (1221)
+- DEBUG - ----- compute-uri-for-owl-declaration-3: 0/0 new triples (1221)
+- INFO - ----- compute-uri-for-owl-declaration-4: 6/6 new triples (1227)
+- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1233)
+- INFO - ----- generate-atom-class: 12/12 new triples (1245)
+- INFO - ----- classify-atom-class-1: 4/4 new triples (1249)
+- INFO - ----- classify-atom-class-2: 1/1 new triples (1250)
+- INFO - ----- generate-individual: 3/3 new triples (1253)
+- INFO - ----- classify-individual: 6/6 new triples (1259)
+- INFO - ----- generate-atom-property-1: 20/20 new triples (1279)
+- INFO - ----- generate-atom-property-12: 12/20 new triples (1291)
+- DEBUG - ----- generate-inverse-relation: 0/0 new triples (1291)
+- INFO - ----- generate-composite-class: 38/38 new triples (1329)
+- DEBUG - ----- add-restriction-to-class-1: 0/0 new triples (1329)
+- DEBUG - ----- add-restriction-to-class-2: 0/0 new triples (1329)
+- INFO - ----- add-restriction-to-class-3: 36/45 new triples (1365)
+- DEBUG - ----- add-restriction-to-class-4: 0/0 new triples (1365)
+- DEBUG - ----- add-restriction-to-class-5: 0/0 new triples (1365)
+- DEBUG - ----- add-restriction-to-class-6: 0/0 new triples (1365)
+- DEBUG - ----- generate-composite-property: 0/0 new triples (1365)
 - DEBUG - --- Serializing graph to SolarSystemDev1_generation 
 - DEBUG - ----- step: generation
 - DEBUG - ----- id: SolarSystemDev1
-- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
+- DEBUG - ----- work_file: ./output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
 - DEBUG - ----- base: http://SolarSystemDev1/generation
-- INFO - ----- 209 triples extracted during generation step
+- INFO - ----- 159 triples extracted during generation step
 - INFO - -- Result: file containing only the factoids
 - DEBUG - --- Making factoid graph with the last step result
-- DEBUG - ----- Number of factoids: 226
+- DEBUG - ----- Number of factoids: 176
 - DEBUG - ----- Graph base: http://SolarSystemDev1/factoid
-- DEBUG - --- Serializing graph to factoid file (./output/SolarSystemDev1-20221221/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl)
+- DEBUG - --- Serializing graph to factoid file (./output/SolarSystemDev1-20221222/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl)
 - INFO - 
   *** Execution Time *** 
 ----- Function: apply (lib.tenet_extraction)
------ Total Time: 0:00:08.663674
------ Process Time: 0:00:08.644781
+----- Total Time: 0:00:13.594111
+----- Process Time: 0:00:13.573265
   *** - *** 
 - INFO -  === Final Ontology Generation  === 
 - INFO - -- Making complete factoid graph by merging sentence factoid graphs
-- INFO - ----- Total factoid number: 226
+- INFO - ----- Total factoid number: 176
 - INFO - ----- Graph base: http://SolarSystemDev1/factoid
-- INFO - -- Serializing graph to factoid file (./output/SolarSystemDev1-20221221/SolarSystemDev1_factoid.ttl)
+- INFO - -- Serializing graph to factoid file (./output/SolarSystemDev1-20221222/SolarSystemDev1_factoid.ttl)
 - INFO -  === Done === 
-- 
GitLab