diff --git a/tenet/utility/timedelta_utils.py b/tenet/utility/timedelta_utils.py
new file mode 100644
index 0000000000000000000000000000000000000000..f5ffb19f8a5a19763f4f1344edabe65ede572aa2
--- /dev/null
+++ b/tenet/utility/timedelta_utils.py
@@ -0,0 +1,54 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+"""
+timedelta_utils.py
+------------------------------------------------------------------------------
+A utility module for performing date calculations based on specified durations 
+(in days, months, or years) relative to the current date. Provides functionalities 
+to compute a date in the past or future from the current date using a given time 
+unit and quantity.
+"""
+
+from datetime import datetime, timedelta
+
+def calculate_date(direction, quantity, unit):
+    """
+    Calculate a date based on the given direction ("before" or "after"), 
+    quantity, and unit ("day", "month", "year").
+    
+    Parameters:
+    - direction (str): Should be "before" or "after".
+    - quantity (int): The amount of time.
+    - unit (str): Specifies the unit of time ("day", "month", or "year").
+    
+    Returns:
+    - str: The calculated date in 'YYYY-MM-DD' format.
+    """
+    
+    # Get the current date
+    now = datetime.now()
+    
+    # Calculate the timedelta based on the unit
+    if unit == "day":
+        delta = timedelta(days=quantity)
+    elif unit == "month":
+        # A simplified approach to handle months
+        # This doesn't account for varying days in different months
+        delta = timedelta(days=quantity * 30)
+    elif unit == "year":
+        # A simplified approach to handle years without considering leap years
+        delta = timedelta(days=quantity * 365)
+    else:
+        raise ValueError("The unit should be 'day', 'month', or 'year'.")
+
+    # Apply the direction to get the final date
+    if direction == "before":
+        new_date = now - delta
+    elif direction == "after":
+        new_date = now + delta
+    else:
+        raise ValueError("The direction should be 'before' or 'after'.")
+
+    return new_date.strftime('%Y-%m-%d')
+ 
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.png
deleted file mode 100644
index b218587ff3a043f17f49bd6a3f5ee4cf7515ff45..0000000000000000000000000000000000000000
Binary files a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.png and /dev/null differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.ttl
deleted file mode 100644
index 44b50eab714cd723ffb26f52405a0167f6c9e6c4..0000000000000000000000000000000000000000
--- a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.ttl
+++ /dev/null
@@ -1,99 +0,0 @@
-@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
-@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
-@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-ns2:Concept a rdfs:Class ;
-    rdfs:label "AMR-Concept" .
-
-ns2:Role a rdfs:Class ;
-    rdfs:label "AMR-Role" .
-
-<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> ;
-    ns1:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns2:AMR ;
-    ns2:has-id "SSC-01-01" ;
-    ns2:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
-    ns2:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
-
-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 .
-
-ns1:domain a ns2:Role .
-
-ns1:manner a ns2:Role .
-
-ns1:op1 a ns2:Role .
-
-ns1:op2 a ns2:Role .
-
-ns1:part a ns2:Role .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns2:and ;
-    ns1:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
-    ns1: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 ;
-    ns1:polarity "-" .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns1:gravitation .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns2:or ;
-    ns1:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
-    ns1: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/entity-types#planet> a ns2:NamedEntity .
-
-ns3:bind-01 a ns2:Frame .
-
-ns3:orbit-01 a ns2:Frame .
-
-ns1:gravitation a ns2:Concept .
-
-ns1:object a ns2:Concept .
-
-ns1:sun a ns2:Concept .
-
-ns1:system a ns2:Concept .
-
-ns2:NamedEntity a ns2:Concept ;
-    rdfs:label "AMR-EntityType",
-        "AMR-Term" .
-
-ns2:and a ns2:Concept .
-
-ns2:or a ns2:Concept .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns1:object .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns1:system ;
-    ns1:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
-    ns1:part <http://amr.isi.edu/amr_data/SSC-01-01#a> .
-
-<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns1:sun .
-
-ns3:direct-02 a ns2:Frame .
-
-ns2:Frame a ns2:Concept ;
-    rdfs:label "AMR-PropBank-Frame" .
-
-ns3:FrameRole a ns2:Role ;
-    rdfs:label "AMR-PropBank-Role" .
-
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.dot
similarity index 100%
rename from tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.dot
rename to tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.dot
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.nt
similarity index 50%
rename from tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.nt
rename to tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.nt
index a67799fc969675b37df19ca2292fa2f53aeecf1e..22583c028fd097190ca47045e36b0262831f6ea0 100644
--- a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.nt
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.nt
@@ -1,59 +1,58 @@
-<http://amr.isi.edu/amr_data/SSC-01-01#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SSC-01-01#s> .
-<http://amr.isi.edu/amr_data/SSC-01-01#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
+<http://amr.isi.edu/frames/ld/v1.2.2/bind-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
 <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
-<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
-<http://amr.isi.edu/amr_data/SSC-01-01#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SSC-01-01" .
-<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
-<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
-<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
-<http://amr.isi.edu/amr_data/SSC-01-01#s> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SSC-01-01#a> .
-<http://amr.isi.edu/amr_data/SSC-01-01#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#or> .
-<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
-<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
 <http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#s> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-01#p> .
 <http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
 <http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#s> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SSC-01-01#p> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/direct-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o3> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-01#d> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
 <http://amr.isi.edu/rdf/amr-terms#sun> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SSC-01-01#s2> .
-<http://amr.isi.edu/amr_data/SSC-01-01#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-01#o> .
+<http://amr.isi.edu/rdf/amr-terms#manner> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#b> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-01#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-01" .
 <http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-<http://amr.isi.edu/amr_data/SSC-01-01#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sun> .
-<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
-<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
-<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-<http://amr.isi.edu/amr_data/SSC-01-01#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o2> <http://amr.isi.edu/rdf/amr-terms#manner> <http://amr.isi.edu/amr_data/SSC-01-01#o3> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-01#s2> .
 <http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
-<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
-<http://amr.isi.edu/rdf/amr-terms#manner> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/frames/ld/v1.2.2/direct-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
-<http://amr.isi.edu/amr_data/SSC-01-01#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
-<http://amr.isi.edu/rdf/core-amr#or> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#b> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0> <http://amr.isi.edu/amr_data/SSC-01-01#g> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o2> <http://amr.isi.edu/rdf/amr-terms#manner> <http://amr.isi.edu/amr_data/SolarSystem-01#o3> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
 <http://amr.isi.edu/rdf/amr-terms#gravitation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
-<http://amr.isi.edu/amr_data/SSC-01-01#d2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o3> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SSC-01-01#d> .
-<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
-<http://amr.isi.edu/amr_data/SSC-01-01#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SSC-01-01#o> .
-<http://amr.isi.edu/frames/ld/v1.2.2/bind-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
-<http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
-<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o3> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SSC-01-01#d2> .
-<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
-<http://amr.isi.edu/amr_data/SSC-01-01#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SSC-01-01#s2> .
-<http://amr.isi.edu/amr_data/SSC-01-01#d2> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
-<http://amr.isi.edu/amr_data/SSC-01-01#p> <http://www.w3.org/2000/01/rdf-schema#label> "Solar System" .
-<http://amr.isi.edu/amr_data/SSC-01-01#b> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG1> <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#p> <http://www.w3.org/2000/01/rdf-schema#label> "Solar System" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+<http://amr.isi.edu/rdf/core-amr#or> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#d2> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
 <http://amr.isi.edu/rdf/amr-terms#part> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-<http://amr.isi.edu/amr_data/SSC-01-01#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#gravitation> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-01#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-01#s2> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#d2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
 <http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
-
+<http://amr.isi.edu/amr_data/SolarSystem-01#b> <http://amr.isi.edu/frames/ld/v1.2.2/bind-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-01#g> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#gravitation> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-01#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o3> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-01#d2> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#o3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#or> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-01#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sun> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-01#s> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SolarSystem-01#a> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.penman
similarity index 96%
rename from tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.penman
rename to tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.penman
index ec5a85a1808c81906f7bd917a8842ba30b41484e..e9b1f6acfa4e4152e8c16cb251355ee738ecd234 100644
--- a/tests/main_tests/test_data/amrDocuments/prod/SSC-01-01/SSC-01-01.stog.amr.penman
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.penman
@@ -1,4 +1,4 @@
-# ::id SSC-01-01
+# ::id SolarSystem-01
 # ::snt The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
 (s / system
       :domain (p / planet
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9cfb349c2d28393c3447a0b0a1450c0e5b5cf45
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4cec825588a8c5611be0bf5bb58a315f9fcf8c7c
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.svg
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="357pt"
+ viewBox="0.00 0.00 864.00 357.12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.642871 0.642871) rotate(0) translate(4 551.51)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-551.51 1339.97,-551.51 1339.97,4 -4,4"/>
+<!-- s -->
+<g id="node1" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="55.42" cy="-360.25" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="55.42" y="-355.58" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- p -->
+<g id="node2" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="268.41" cy="-495.25" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="268.41" y="-490.58" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- s&#45;&gt;p -->
+<g id="edge1" class="edge">
+<title>s&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M102.72,-389.88C135.65,-410.95 179.96,-439.3 214.32,-461.29"/>
+<polygon fill="black" stroke="black" points="212.15,-464.05 222.46,-466.49 215.92,-458.16 212.15,-464.05"/>
+<text text-anchor="middle" x="160.33" y="-447.2" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- b -->
+<g id="node4" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="268.41" cy="-360.25" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="268.41" y="-355.58" font-family="Times,serif" font-size="14.00">b/bind&#45;01</text>
+</g>
+<!-- s&#45;&gt;b -->
+<g id="edge3" class="edge">
+<title>s&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M111.3,-360.25C137.81,-360.25 169.9,-360.25 198.08,-360.25"/>
+<polygon fill="black" stroke="black" points="197.96,-363.75 207.96,-360.25 197.96,-356.75 197.96,-363.75"/>
+<text text-anchor="middle" x="160.33" y="-364.2" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- a -->
+<g id="node6" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="268.41" cy="-245.25" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="268.41" y="-240.58" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- s&#45;&gt;a -->
+<g id="edge5" class="edge">
+<title>s&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M104.56,-334.01C140.53,-314.4 189.3,-287.83 224.06,-268.88"/>
+<polygon fill="black" stroke="black" points="225.49,-272.09 232.59,-264.23 222.14,-265.94 225.49,-272.09"/>
+<text text-anchor="middle" x="160.33" y="-323.2" font-family="Times,serif" font-size="14.00">:part</text>
+</g>
+<!-- n -->
+<g id="node3" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="483.92" cy="-499.25" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="483.92" y="-494.58" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p&#45;&gt;n -->
+<g id="edge2" class="edge">
+<title>p&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M321.09,-496.22C352.33,-496.81 392.24,-497.55 424.61,-498.16"/>
+<polygon fill="black" stroke="black" points="424.14,-501.65 434.2,-498.34 424.27,-494.65 424.14,-501.65"/>
+<text text-anchor="middle" x="367.48" y="-501.2" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node13" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="758.82,-544.25 691.82,-544.25 691.82,-508.25 758.82,-508.25 758.82,-544.25"/>
+<text text-anchor="middle" x="725.32" y="-521.58" font-family="Times,serif" font-size="14.00">&quot;Solar&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge13" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M531.93,-504.55C574.99,-509.41 638.26,-516.55 680.35,-521.29"/>
+<polygon fill="black" stroke="black" points="679.78,-524.75 690.11,-522.39 680.57,-517.8 679.78,-524.75"/>
+<text text-anchor="middle" x="609.35" y="-520.2" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_1 -->
+<g id="node14" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="766.69,-490.25 683.94,-490.25 683.94,-454.25 766.69,-454.25 766.69,-490.25"/>
+<text text-anchor="middle" x="725.32" y="-467.58" font-family="Times,serif" font-size="14.00">&quot;System&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge14" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M531.93,-493.95C572.38,-489.39 630.66,-482.82 672.46,-478.1"/>
+<polygon fill="black" stroke="black" points="672.73,-481.59 682.28,-476.99 671.95,-474.64 672.73,-481.59"/>
+<text text-anchor="middle" x="609.35" y="-491.2" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- g -->
+<g id="node5" class="node">
+<title>g</title>
+<ellipse fill="none" stroke="black" cx="483.92" cy="-357.25" rx="75.94" ry="75.94"/>
+<text text-anchor="middle" x="483.92" y="-352.58" font-family="Times,serif" font-size="14.00">g/gravitation</text>
+</g>
+<!-- b&#45;&gt;g -->
+<g id="edge4" class="edge">
+<title>b&#45;&gt;g</title>
+<path fill="none" stroke="black" d="M327.47,-359.44C348.69,-359.14 373.18,-358.79 396.36,-358.47"/>
+<polygon fill="black" stroke="black" points="396.14,-361.97 406.09,-358.33 396.05,-354.97 396.14,-361.97"/>
+<text text-anchor="middle" x="367.48" y="-362.2" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- s2 -->
+<g id="node7" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="930.87" cy="-249.25" rx="43.84" ry="43.84"/>
+<text text-anchor="middle" x="930.87" y="-244.58" font-family="Times,serif" font-size="14.00">s2/sun</text>
+</g>
+<!-- a&#45;&gt;s2 -->
+<g id="edge6" class="edge">
+<title>a&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M307.29,-245.48C418.64,-246.16 745.23,-248.13 875.41,-248.92"/>
+<polygon fill="black" stroke="black" points="875.11,-252.42 885.13,-248.98 875.15,-245.42 875.11,-252.42"/>
+<text text-anchor="middle" x="609.35" y="-251.2" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- o -->
+<g id="node8" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="483.92" cy="-166.25" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="483.92" y="-161.58" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- a&#45;&gt;o -->
+<g id="edge7" class="edge">
+<title>a&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M305.14,-232.03C337.91,-219.9 387.02,-201.73 425.33,-187.56"/>
+<polygon fill="black" stroke="black" points="426.24,-190.96 434.4,-184.2 423.81,-184.39 426.24,-190.96"/>
+<text text-anchor="middle" x="367.48" y="-218.2" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- o2 -->
+<g id="node9" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="725.32" cy="-155.25" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="725.32" y="-150.58" font-family="Times,serif" font-size="14.00">o2/orbit&#45;01</text>
+</g>
+<!-- o&#45;&gt;o2 -->
+<g id="edge8" class="edge">
+<title>o&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M534.81,-163.96C567.35,-162.46 610.46,-160.48 647.35,-158.79"/>
+<polygon fill="black" stroke="black" points="647.23,-162.3 657.06,-158.34 646.91,-155.31 647.23,-162.3"/>
+<text text-anchor="middle" x="609.35" y="-166.2" font-family="Times,serif" font-size="14.00">:ARG0&#45;of</text>
+</g>
+<!-- o2&#45;&gt;s2 -->
+<g id="edge9" class="edge">
+<title>o2&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M787.1,-181.02C812.57,-192.06 842.39,-205.32 869.03,-218 873.02,-219.9 877.13,-221.91 881.25,-223.95"/>
+<polygon fill="black" stroke="black" points="879.57,-227.02 890.07,-228.38 882.71,-220.77 879.57,-227.02"/>
+<text text-anchor="middle" x="839.41" y="-221.2" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- o3 -->
+<g id="node10" class="node">
+<title>o3</title>
+<ellipse fill="none" stroke="black" cx="930.87" cy="-150.25" rx="37" ry="37"/>
+<text text-anchor="middle" x="930.87" y="-145.58" font-family="Times,serif" font-size="14.00">o3/or</text>
+</g>
+<!-- o2&#45;&gt;o3 -->
+<g id="edge10" class="edge">
+<title>o2&#45;&gt;o3</title>
+<path fill="none" stroke="black" d="M792.12,-153.64C821.47,-152.92 855.39,-152.08 882.23,-151.42"/>
+<polygon fill="black" stroke="black" points="882.21,-154.92 892.13,-151.18 882.04,-147.93 882.21,-154.92"/>
+<text text-anchor="middle" x="839.41" y="-157.2" font-family="Times,serif" font-size="14.00">:manner</text>
+</g>
+<!-- d -->
+<g id="node11" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="1113.72" cy="-228.25" rx="65.94" ry="65.94"/>
+<text text-anchor="middle" x="1113.72" y="-223.58" font-family="Times,serif" font-size="14.00">d/direct&#45;02</text>
+</g>
+<!-- o3&#45;&gt;d -->
+<g id="edge11" class="edge">
+<title>o3&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M965.04,-164.56C986.65,-173.88 1015.66,-186.39 1042.25,-197.86"/>
+<polygon fill="black" stroke="black" points="1040.73,-201.01 1051.3,-201.76 1043.5,-194.59 1040.73,-201.01"/>
+<text text-anchor="middle" x="1008.09" y="-193.2" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- d2 -->
+<g id="node12" class="node">
+<title>d2</title>
+<ellipse fill="none" stroke="black" cx="1113.72" cy="-72.25" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="1113.72" y="-67.58" font-family="Times,serif" font-size="14.00">d2/direct&#45;02</text>
+</g>
+<!-- o3&#45;&gt;d2 -->
+<g id="edge12" class="edge">
+<title>o3&#45;&gt;d2</title>
+<path fill="none" stroke="black" d="M965.04,-135.95C985.03,-127.33 1011.36,-115.97 1036.24,-105.24"/>
+<polygon fill="black" stroke="black" points="1037.6,-108.46 1045.4,-101.29 1034.83,-102.03 1037.6,-108.46"/>
+<text text-anchor="middle" x="1008.09" y="-127.2" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- node_2 -->
+<g id="node15" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="1335.97,-90.25 1281.97,-90.25 1281.97,-54.25 1335.97,-54.25 1335.97,-90.25"/>
+<text text-anchor="middle" x="1308.97" y="-67.58" font-family="Times,serif" font-size="14.00">&#45;</text>
+</g>
+<!-- d2&#45;&gt;node_2 -->
+<g id="edge15" class="edge">
+<title>d2&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M1186.4,-72.25C1214.89,-72.25 1246.48,-72.25 1270.32,-72.25"/>
+<polygon fill="black" stroke="black" points="1270.17,-75.75 1280.17,-72.25 1270.17,-68.75 1270.17,-75.75"/>
+<text text-anchor="middle" x="1233.97" y="-76.2" font-family="Times,serif" font-size="14.00">:polarity</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c2d937ad2d771accee06aee905d15e1552d1ba8b
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-01/SolarSystem-01.stog.amr.ttl
@@ -0,0 +1,99 @@
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns1:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#b> a ns2:bind-01 ;
+    ns2:bind-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-01#g> ;
+    ns2:bind-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-01#s> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#o2> a ns2:orbit-01 ;
+    ns2:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-01#o> ;
+    ns2:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-01#s2> ;
+    ns3:manner <http://amr.isi.edu/amr_data/SolarSystem-01#o3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#root01> a ns1:AMR ;
+    ns1:has-id "SolarSystem-01" ;
+    ns1:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns1:root <http://amr.isi.edu/amr_data/SolarSystem-01#s> .
+
+ns2:bind-01.ARG0 a ns2:FrameRole .
+
+ns2:bind-01.ARG1 a ns2:FrameRole .
+
+ns2:orbit-01.ARG0 a ns2:FrameRole .
+
+ns2:orbit-01.ARG1 a ns2:FrameRole .
+
+ns3:domain a ns1:Role .
+
+ns3:manner a ns1:Role .
+
+ns3:op1 a ns1:Role .
+
+ns3:op2 a ns1:Role .
+
+ns3:part a ns1:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#a> a ns1:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/SolarSystem-01#s2> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/SolarSystem-01#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#d> a ns2:direct-02 .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#d2> a ns2:direct-02 ;
+    ns3:polarity "-" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#g> a ns3:gravitation .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#o3> a ns1:or ;
+    ns3:op1 <http://amr.isi.edu/amr_data/SolarSystem-01#d> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/SolarSystem-01#d2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Solar System" .
+
+<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity .
+
+ns2:bind-01 a ns1:Frame .
+
+ns2:orbit-01 a ns1:Frame .
+
+ns3:gravitation a ns1:Concept .
+
+ns3:object a ns1:Concept .
+
+ns3:sun a ns1:Concept .
+
+ns3:system a ns1:Concept .
+
+ns1:NamedEntity a ns1:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns1:and a ns1:Concept .
+
+ns1:or a ns1:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#o> a ns3:object .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#s> a ns3:system ;
+    ns3:domain <http://amr.isi.edu/amr_data/SolarSystem-01#p> ;
+    ns3:part <http://amr.isi.edu/amr_data/SolarSystem-01#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-01#s2> a ns3:sun .
+
+ns2:direct-02 a ns1:Frame .
+
+ns1:Frame a ns1:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns2:FrameRole a ns1:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..033fa2a6dcb5b4be488fb22f517cccb29007581d
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.dot
@@ -0,0 +1,50 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	a [label="a/and" shape=circle]
+	h [label="h/have-degree-91" shape=circle]
+	p [label="p/planet" shape=circle]
+	l [label="l/large" shape=circle]
+	m [label="m/most" shape=circle]
+	o [label="o/object" shape=circle]
+	o2 [label="o2/orbit-01" shape=circle]
+	s [label="s/sun" shape=circle]
+	d [label="d/direct-02" shape=circle]
+	r [label="r/remain-01" shape=circle]
+	a2 [label="a2/and" shape=circle]
+	o3 [label="o3/object" shape=circle]
+	h2 [label="h2/have-degree-91" shape=circle]
+	s2 [label="s2/small" shape=circle]
+	m2 [label="m2/more" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	d2 [label="d2/dwarf" shape=circle]
+	b [label="b/body" shape=circle]
+	s3 [label="s3/small" shape=circle]
+	s4 [label="s4/system" shape=circle]
+	n [label="n/name" shape=circle]
+	a -> h [label=":op1"]
+	h -> p [label=":ARG1"]
+	h -> l [label=":ARG2"]
+	h -> m [label=":ARG3"]
+	h -> o [label=":ARG5"]
+	o -> o2 [label=":ARG0-of"]
+	o2 -> s [label=":ARG1"]
+	o2 -> d [label=":ARG1-of"]
+	a -> r [label=":op2"]
+	r -> a2 [label=":ARG1"]
+	a2 -> o3 [label=":op1"]
+	o3 -> h2 [label=":ARG1-of"]
+	h2 -> s2 [label=":ARG2"]
+	h2 -> m2 [label=":ARG3"]
+	a2 -> p2 [label=":op2"]
+	p2 -> d2 [label=":mod"]
+	a2 -> b [label=":op3"]
+	b -> s3 [label=":mod"]
+	b -> s4 [label=":part-of"]
+	s4 -> n [label=":name"]
+	node_0 [label=8 shape=rectangle]
+	p -> node_0 [label=":quant"]
+	node_1 [label="\"Solar\"" shape=rectangle]
+	n -> node_1 [label=":op1"]
+	node_2 [label="\"System\"" shape=rectangle]
+	n -> node_2 [label=":op2"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..ac1eb2c205842a9af3b1ef0282658e27cfd2d234
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.nt
@@ -0,0 +1,84 @@
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/remain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/direct-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://amr.isi.edu/amr_data/SolarSystem-02#o> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#body> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#d> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-02#o2> .
+<http://amr.isi.edu/rdf/amr-terms#small> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s4> <http://www.w3.org/2000/01/rdf-schema#label> "Solar System" .
+<http://amr.isi.edu/rdf/core-amr#more> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#large> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-02#m> .
+<http://amr.isi.edu/rdf/amr-terms#large> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#part> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a2> <http://amr.isi.edu/rdf/amr-terms#op3> <http://amr.isi.edu/amr_data/SolarSystem-02#b> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/frames/ld/v1.2.2/remain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s4> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SolarSystem-02#b> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#r> <http://amr.isi.edu/frames/ld/v1.2.2/remain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-02#a2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-02#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#p2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-02#d2> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-02#h> .
+<http://amr.isi.edu/rdf/amr-terms#op3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-02#s2> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#p> <http://amr.isi.edu/rdf/amr-terms#quant> "8" .
+<http://amr.isi.edu/amr_data/SolarSystem-02#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#most> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/remain-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/core-amr#most> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-02#l> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-02#p2> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-02#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-02#o3> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-02#m2> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-02#o3> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-02#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-02" .
+<http://amr.isi.edu/amr_data/SolarSystem-02#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/amr-terms#body> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#sun> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sun> .
+<http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#d2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#dwarf> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-02#s> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/amr-terms#dwarf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#o3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-02#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#s4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#b> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-02#s3> .
+<http://amr.isi.edu/amr_data/SolarSystem-02#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-02#r> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..3da4da1ff609356d1c21f4ec79e59a0aa14c1a53
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.penman
@@ -0,0 +1,26 @@
+# ::id SolarSystem-02
+# ::snt Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
+(a / and
+      :op1 (h / have-degree-91
+            :ARG1 (p / planet
+                  :quant 8)
+            :ARG2 (l / large)
+            :ARG3 (m / most)
+            :ARG5 (o / object
+                  :ARG0-of (o2 / orbit-01
+                        :ARG1 (s / sun)
+                        :ARG1-of (d / direct-02))))
+      :op2 (r / remain-01
+            :ARG1 (a2 / and
+                  :op1 (o3 / object
+                        :ARG1-of (h2 / have-degree-91
+                              :ARG2 (s2 / small)
+                              :ARG3 (m2 / more)))
+                  :op2 (p2 / planet
+                        :mod (d2 / dwarf))
+                  :op3 (b / body
+                        :mod (s3 / small)
+                        :part-of (s4 / system
+                              :name (n / name
+                                    :op1 "Solar"
+                                    :op2 "System"))))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a52c4a13beb777a99059b5a83d40011518dff21
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..50dd0ca658b63c6068e6f9972df68be121dc2024
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.svg
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="543pt"
+ viewBox="0.00 0.00 864.00 543.24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.610383 0.610383) rotate(0) translate(4 885.99)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-885.99 1411.5,-885.99 1411.5,4 -4,4"/>
+<!-- a -->
+<g id="node1" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="38.58" cy="-501.73" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="38.58" y="-497.06" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- h -->
+<g id="node2" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="241.94" cy="-605.73" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="241.94" y="-601.06" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- a&#45;&gt;h -->
+<g id="edge1" class="edge">
+<title>a&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M73.29,-519.14C92.95,-529.3 118.86,-542.68 144.42,-555.88"/>
+<polygon fill="black" stroke="black" points="142.72,-558.94 153.21,-560.42 145.94,-552.72 142.72,-558.94"/>
+<text text-anchor="middle" x="110.54" y="-547.68" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- r -->
+<g id="node10" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="241.94" cy="-408.73" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="241.94" y="-404.06" font-family="Times,serif" font-size="14.00">r/remain&#45;01</text>
+</g>
+<!-- a&#45;&gt;r -->
+<g id="edge9" class="edge">
+<title>a&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M74.2,-485.74C99.87,-473.89 135.8,-457.29 167.73,-442.54"/>
+<polygon fill="black" stroke="black" points="168.96,-445.83 176.57,-438.46 166.02,-439.48 168.96,-445.83"/>
+<text text-anchor="middle" x="110.54" y="-477.68" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- p -->
+<g id="node3" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="473.24" cy="-829.73" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="473.24" y="-825.06" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- h&#45;&gt;p -->
+<g id="edge2" class="edge">
+<title>h&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M312.67,-673.85C349.84,-710.16 394.49,-753.78 427.09,-785.63"/>
+<polygon fill="black" stroke="black" points="424.43,-787.92 434.03,-792.4 429.32,-782.91 424.43,-787.92"/>
+<text text-anchor="middle" x="380.48" y="-760.68" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- l -->
+<g id="node4" class="node">
+<title>l</title>
+<ellipse fill="none" stroke="black" cx="473.24" cy="-715.73" rx="43.32" ry="43.32"/>
+<text text-anchor="middle" x="473.24" y="-711.06" font-family="Times,serif" font-size="14.00">l/large</text>
+</g>
+<!-- h&#45;&gt;l -->
+<g id="edge3" class="edge">
+<title>h&#45;&gt;l</title>
+<path fill="none" stroke="black" d="M330.94,-647.94C362.27,-662.97 396.41,-679.35 423.28,-692.24"/>
+<polygon fill="black" stroke="black" points="421.68,-695.36 432.21,-696.53 424.71,-689.05 421.68,-695.36"/>
+<text text-anchor="middle" x="380.48" y="-683.68" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m -->
+<g id="node5" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="473.24" cy="-605.73" rx="48.58" ry="48.58"/>
+<text text-anchor="middle" x="473.24" y="-601.06" font-family="Times,serif" font-size="14.00">m/most</text>
+</g>
+<!-- h&#45;&gt;m -->
+<g id="edge4" class="edge">
+<title>h&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M340.19,-605.73C364.92,-605.73 390.77,-605.73 412.97,-605.73"/>
+<polygon fill="black" stroke="black" points="412.7,-609.23 422.7,-605.73 412.7,-602.23 412.7,-609.23"/>
+<text text-anchor="middle" x="380.48" y="-609.68" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- o -->
+<g id="node6" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="473.24" cy="-488.73" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="473.24" y="-484.06" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- h&#45;&gt;o -->
+<g id="edge5" class="edge">
+<title>h&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M329.63,-561.5C359.07,-546.47 391.14,-530.11 417.39,-516.71"/>
+<polygon fill="black" stroke="black" points="418.86,-519.9 426.17,-512.23 415.68,-513.66 418.86,-519.9"/>
+<text text-anchor="middle" x="380.48" y="-546.68" font-family="Times,serif" font-size="14.00">:ARG5</text>
+</g>
+<!-- node_0 -->
+<g id="node22" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="717.96,-847.73 663.96,-847.73 663.96,-811.73 717.96,-811.73 717.96,-847.73"/>
+<text text-anchor="middle" x="690.96" y="-825.06" font-family="Times,serif" font-size="14.00">8</text>
+</g>
+<!-- p&#45;&gt;node_0 -->
+<g id="edge21" class="edge">
+<title>p&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M525.91,-829.73C564.88,-829.73 617.43,-829.73 652.44,-829.73"/>
+<polygon fill="black" stroke="black" points="652.09,-833.23 662.09,-829.73 652.09,-826.23 652.09,-833.23"/>
+<text text-anchor="middle" x="575" y="-833.68" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- o2 -->
+<g id="node7" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="690.96" cy="-687.73" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="690.96" y="-683.06" font-family="Times,serif" font-size="14.00">o2/orbit&#45;01</text>
+</g>
+<!-- o&#45;&gt;o2 -->
+<g id="edge6" class="edge">
+<title>o&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M510.83,-522.49C544.39,-553.44 594.6,-599.76 633.33,-635.49"/>
+<polygon fill="black" stroke="black" points="630.58,-637.71 640.3,-641.92 635.32,-632.57 630.58,-637.71"/>
+<text text-anchor="middle" x="575" y="-609.68" font-family="Times,serif" font-size="14.00">:ARG0&#45;of</text>
+</g>
+<!-- s -->
+<g id="node8" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-808.73" rx="37.53" ry="37.53"/>
+<text text-anchor="middle" x="960.77" y="-804.06" font-family="Times,serif" font-size="14.00">s/sun</text>
+</g>
+<!-- o2&#45;&gt;s -->
+<g id="edge7" class="edge">
+<title>o2&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M751.67,-715.11C782.85,-729.38 821.66,-747.07 856.43,-762.73 875.89,-771.5 897.45,-781.11 915.82,-789.27"/>
+<polygon fill="black" stroke="black" points="914.28,-792.42 924.84,-793.28 917.12,-786.02 914.28,-792.42"/>
+<text text-anchor="middle" x="806.93" y="-755.68" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- d -->
+<g id="node9" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-687.73" rx="65.94" ry="65.94"/>
+<text text-anchor="middle" x="960.77" y="-683.06" font-family="Times,serif" font-size="14.00">d/direct&#45;02</text>
+</g>
+<!-- o2&#45;&gt;d -->
+<g id="edge8" class="edge">
+<title>o2&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M757.82,-687.73C795.74,-687.73 843.57,-687.73 883.17,-687.73"/>
+<polygon fill="black" stroke="black" points="883.12,-691.23 893.12,-687.73 883.12,-684.23 883.12,-691.23"/>
+<text text-anchor="middle" x="806.93" y="-691.68" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- a2 -->
+<g id="node11" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="473.24" cy="-368.73" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="473.24" y="-364.06" font-family="Times,serif" font-size="14.00">a2/and</text>
+</g>
+<!-- r&#45;&gt;a2 -->
+<g id="edge10" class="edge">
+<title>r&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M311.43,-396.78C345.28,-390.88 385.57,-383.85 417.36,-378.3"/>
+<polygon fill="black" stroke="black" points="417.91,-381.76 427.16,-376.59 416.71,-374.86 417.91,-381.76"/>
+<text text-anchor="middle" x="380.48" y="-390.68" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- o3 -->
+<g id="node12" class="node">
+<title>o3</title>
+<ellipse fill="none" stroke="black" cx="690.96" cy="-472.73" rx="57" ry="57"/>
+<text text-anchor="middle" x="690.96" y="-468.06" font-family="Times,serif" font-size="14.00">o3/object</text>
+</g>
+<!-- a2&#45;&gt;o3 -->
+<g id="edge11" class="edge">
+<title>a2&#45;&gt;o3</title>
+<path fill="none" stroke="black" d="M514.31,-388.05C546.5,-403.57 592.23,-425.61 628.96,-443.32"/>
+<polygon fill="black" stroke="black" points="627.17,-446.35 637.7,-447.53 630.21,-440.04 627.17,-446.35"/>
+<text text-anchor="middle" x="575" y="-433.68" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p2 -->
+<g id="node16" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="690.96" cy="-332.73" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="690.96" y="-328.06" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- a2&#45;&gt;p2 -->
+<g id="edge15" class="edge">
+<title>a2&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M517.89,-361.45C547.65,-356.48 587.65,-349.8 621.6,-344.14"/>
+<polygon fill="black" stroke="black" points="622.07,-347.61 631.36,-342.51 620.92,-340.7 622.07,-347.61"/>
+<text text-anchor="middle" x="575" y="-360.68" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- b -->
+<g id="node18" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="690.96" cy="-194.73" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="690.96" y="-190.06" font-family="Times,serif" font-size="14.00">b/body</text>
+</g>
+<!-- a2&#45;&gt;b -->
+<g id="edge17" class="edge">
+<title>a2&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M508.9,-340.77C546.32,-310.59 606.01,-262.44 646.54,-229.75"/>
+<polygon fill="black" stroke="black" points="648.62,-232.57 654.21,-223.57 644.23,-227.12 648.62,-232.57"/>
+<text text-anchor="middle" x="575" y="-315.68" font-family="Times,serif" font-size="14.00">:op3</text>
+</g>
+<!-- h2 -->
+<g id="node13" class="node">
+<title>h2</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-499.73" rx="104.35" ry="104.35"/>
+<text text-anchor="middle" x="960.77" y="-495.06" font-family="Times,serif" font-size="14.00">h2/have&#45;degree&#45;91</text>
+</g>
+<!-- o3&#45;&gt;h2 -->
+<g id="edge12" class="edge">
+<title>o3&#45;&gt;h2</title>
+<path fill="none" stroke="black" d="M748.1,-478.39C776.35,-481.24 811.67,-484.8 845.31,-488.19"/>
+<polygon fill="black" stroke="black" points="844.84,-491.66 855.14,-489.18 845.54,-484.7 844.84,-491.66"/>
+<text text-anchor="middle" x="806.93" y="-490.68" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- s2 -->
+<g id="node14" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="1202.06" cy="-562.73" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="1202.06" y="-558.06" font-family="Times,serif" font-size="14.00">s2/small</text>
+</g>
+<!-- h2&#45;&gt;s2 -->
+<g id="edge13" class="edge">
+<title>h2&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M1062.21,-526.17C1088.49,-533.09 1116.04,-540.35 1139.6,-546.55"/>
+<polygon fill="black" stroke="black" points="1138.45,-549.87 1149.02,-549.03 1140.24,-543.1 1138.45,-549.87"/>
+<text text-anchor="middle" x="1105.62" y="-545.68" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node15" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="1202.06" cy="-435.73" rx="55.94" ry="55.94"/>
+<text text-anchor="middle" x="1202.06" y="-431.06" font-family="Times,serif" font-size="14.00">m2/more</text>
+</g>
+<!-- h2&#45;&gt;m2 -->
+<g id="edge14" class="edge">
+<title>h2&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M1061.87,-472.96C1087.18,-466.19 1113.69,-459.1 1136.71,-452.94"/>
+<polygon fill="black" stroke="black" points="1137.49,-456.36 1146.24,-450.39 1135.68,-449.59 1137.49,-456.36"/>
+<text text-anchor="middle" x="1105.62" y="-469.68" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- d2 -->
+<g id="node17" class="node">
+<title>d2</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-321.73" rx="55.94" ry="55.94"/>
+<text text-anchor="middle" x="960.77" y="-317.06" font-family="Times,serif" font-size="14.00">d2/dwarf</text>
+</g>
+<!-- p2&#45;&gt;d2 -->
+<g id="edge16" class="edge">
+<title>p2&#45;&gt;d2</title>
+<path fill="none" stroke="black" d="M749.74,-330.36C791.81,-328.63 848.88,-326.29 892.91,-324.48"/>
+<polygon fill="black" stroke="black" points="893.02,-327.97 902.87,-324.07 892.74,-320.98 893.02,-327.97"/>
+<text text-anchor="middle" x="806.93" y="-332.68" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- s3 -->
+<g id="node19" class="node">
+<title>s3</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-194.73" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="960.77" y="-190.06" font-family="Times,serif" font-size="14.00">s3/small</text>
+</g>
+<!-- b&#45;&gt;s3 -->
+<g id="edge18" class="edge">
+<title>b&#45;&gt;s3</title>
+<path fill="none" stroke="black" d="M736.19,-194.73C779.79,-194.73 846.86,-194.73 896.18,-194.73"/>
+<polygon fill="black" stroke="black" points="896.16,-198.23 906.16,-194.73 896.16,-191.23 896.16,-198.23"/>
+<text text-anchor="middle" x="806.93" y="-198.68" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- s4 -->
+<g id="node20" class="node">
+<title>s4</title>
+<ellipse fill="none" stroke="black" cx="960.77" cy="-61.73" rx="61.73" ry="61.73"/>
+<text text-anchor="middle" x="960.77" y="-57.06" font-family="Times,serif" font-size="14.00">s4/system</text>
+</g>
+<!-- b&#45;&gt;s4 -->
+<g id="edge19" class="edge">
+<title>b&#45;&gt;s4</title>
+<path fill="none" stroke="black" d="M731.77,-174.96C774.71,-153.64 843.75,-119.35 894.63,-94.08"/>
+<polygon fill="black" stroke="black" points="896.11,-97.25 903.51,-89.67 893,-90.98 896.11,-97.25"/>
+<text text-anchor="middle" x="806.93" y="-154.68" font-family="Times,serif" font-size="14.00">:part&#45;of</text>
+</g>
+<!-- n -->
+<g id="node21" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="1202.06" cy="-61.73" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="1202.06" y="-57.06" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- s4&#45;&gt;n -->
+<g id="edge20" class="edge">
+<title>s4&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M1022.77,-61.73C1059.51,-61.73 1106.04,-61.73 1142.35,-61.73"/>
+<polygon fill="black" stroke="black" points="1142.25,-65.23 1152.25,-61.73 1142.25,-58.23 1142.25,-65.23"/>
+<text text-anchor="middle" x="1105.62" y="-65.68" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node23" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1399.63,-106.73 1332.63,-106.73 1332.63,-70.73 1399.63,-70.73 1399.63,-106.73"/>
+<text text-anchor="middle" x="1366.13" y="-84.06" font-family="Times,serif" font-size="14.00">&quot;Solar&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge22" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M1249.94,-69.54C1272.39,-73.28 1299.12,-77.73 1321.18,-81.41"/>
+<polygon fill="black" stroke="black" points="1320.31,-84.81 1330.74,-83 1321.46,-77.91 1320.31,-84.81"/>
+<text text-anchor="middle" x="1291.38" y="-81.68" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_2 -->
+<g id="node24" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="1407.5,-52.73 1324.75,-52.73 1324.75,-16.73 1407.5,-16.73 1407.5,-52.73"/>
+<text text-anchor="middle" x="1366.13" y="-30.06" font-family="Times,serif" font-size="14.00">&quot;System&quot;</text>
+</g>
+<!-- n&#45;&gt;node_2 -->
+<g id="edge23" class="edge">
+<title>n&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M1249.94,-53.92C1269.72,-50.62 1292.83,-46.77 1313.14,-43.39"/>
+<polygon fill="black" stroke="black" points="1313.63,-46.86 1322.92,-41.76 1312.48,-39.95 1313.63,-46.86"/>
+<text text-anchor="middle" x="1291.38" y="-53.68" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..be55c977922b98ac90862b3c6b8de8e65789977e
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-02/SolarSystem-02.stog.amr.ttl
@@ -0,0 +1,143 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#d> a ns2:direct-02 ;
+    ns2:direct-02.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-02#o2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#h2> a ns2:have-degree-91 ;
+    ns2:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-02#o3> ;
+    ns2:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-02#s2> ;
+    ns2:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-02#m2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-02" ;
+    ns3:has-sentence "Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-02#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#s4> a ns1:system ;
+    rdfs:label "Solar System" ;
+    ns1:part <http://amr.isi.edu/amr_data/SolarSystem-02#b> .
+
+ns2:direct-02.ARG1 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG1 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG2 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG3 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG5 a ns2:FrameRole .
+
+ns2:orbit-01.ARG0 a ns2:FrameRole .
+
+ns2:orbit-01.ARG1 a ns2:FrameRole .
+
+ns2:remain-01.ARG1 a ns2:FrameRole .
+
+ns1:mod a ns3:Role .
+
+ns1:op1 a ns3:Role .
+
+ns1:op2 a ns3:Role .
+
+ns1:op3 a ns3:Role .
+
+ns1:part a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#a> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-02#h> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-02#r> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#a2> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-02#o3> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-02#p2> ;
+    ns1:op3 <http://amr.isi.edu/amr_data/SolarSystem-02#b> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#d2> a ns1:dwarf .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#h> a ns2:have-degree-91 ;
+    ns2:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-02#p> ;
+    ns2:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-02#l> ;
+    ns2:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-02#m> ;
+    ns2:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SolarSystem-02#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#l> a ns1:large .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#m> a ns3:most .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#m2> a ns3:more .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#o2> a ns2:orbit-01 ;
+    ns2:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-02#o> ;
+    ns2:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-02#s> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:quant "8" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-02#d2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#r> a ns2:remain-01 ;
+    ns2:remain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-02#a2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#s> a ns1:sun .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#s2> a ns1:small .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#s3> a ns1:small .
+
+ns2:direct-02 a ns3:Frame .
+
+ns2:orbit-01 a ns3:Frame .
+
+ns2:remain-01 a ns3:Frame .
+
+ns1:body a ns3:Concept .
+
+ns1:dwarf a ns3:Concept .
+
+ns1:large a ns3:Concept .
+
+ns1:sun a ns3:Concept .
+
+ns1:system a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:more a ns3:Concept .
+
+ns3:most a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#b> a ns1:body ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-02#s3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#o> a ns1:object .
+
+<http://amr.isi.edu/amr_data/SolarSystem-02#o3> a ns1:object .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns2:have-degree-91 a ns3:Frame .
+
+ns1:object a ns3:Concept .
+
+ns1:small a ns3:Concept .
+
+ns3:and a ns3:Concept .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns2:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..ce33176b62505cd3ff1c8c01ea7458f449819d7d
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.dot
@@ -0,0 +1,42 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	h [label="h/have-degree-91" shape=circle]
+	o [label="o/object" shape=circle]
+	ii [label="ii/include-91" shape=circle]
+	o2 [label="o2/object" shape=circle]
+	o3 [label="o3/orbit-01" shape=circle]
+	s [label="s/sun" shape=circle]
+	d [label="d/direct-02" shape=circle]
+	s2 [label="s2/satellite" shape=circle]
+	n [label="n/natural-03" shape=circle]
+	l [label="l/large" shape=circle]
+	m [label="m/more" shape=circle]
+	p [label="p/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	h2 [label="h2/have-degree-91" shape=circle]
+	s3 [label="s3/small" shape=circle]
+	m2 [label="m2/most" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	h -> o [label=":ARG1"]
+	o -> ii [label=":ARG1-of"]
+	ii -> o2 [label=":ARG2"]
+	o2 -> o3 [label=":ARG0-of"]
+	o3 -> s [label=":ARG1"]
+	o3 -> d [label=":ARG1-of"]
+	o3 -> s2 [label=":example"]
+	s2 -> n [label=":ARG1-of"]
+	h -> l [label=":ARG2"]
+	h -> m [label=":ARG3"]
+	h -> p [label=":ARG4"]
+	p -> n2 [label=":name"]
+	p -> h2 [label=":ARG1-of"]
+	h2 -> s3 [label=":ARG2"]
+	h2 -> m2 [label=":ARG3"]
+	h2 -> p2 [label=":ARG5"]
+	node_0 [label=2 shape=rectangle]
+	o -> node_0 [label=":quant"]
+	node_1 [label="-" shape=rectangle]
+	d -> node_1 [label=":polarity"]
+	node_2 [label="\"Mercury\"" shape=rectangle]
+	n2 -> node_2 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..f64f28e2beea3b8529bf81c34de93f4388b5c672
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.nt
@@ -0,0 +1,74 @@
+<http://amr.isi.edu/amr_data/SolarSystem-03#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#large> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#s3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/include-91> .
+<http://amr.isi.edu/rdf/amr-terms#small> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-03#s3> .
+<http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#satellite> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#ii> <http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#n> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#s2> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#n> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/direct-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#most> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#p> .
+<http://amr.isi.edu/rdf/core-amr#more> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#ii> <http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-03#o2> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o3> <http://amr.isi.edu/rdf/amr-terms#example> <http://amr.isi.edu/amr_data/SolarSystem-03#s2> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#d> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#o3> .
+<http://amr.isi.edu/rdf/core-amr#most> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://amr.isi.edu/amr_data/SolarSystem-03#p2> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SolarSystem-03#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<http://amr.isi.edu/frames/ld/v1.2.2/natural-03> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#large> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-03#o2> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#s> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-03" .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sun> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-03#l> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-03#o> .
+<http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-03#m2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#d> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/amr-terms#satellite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-03#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-03#h> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-03#m> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#example> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/amr-terms#sun> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-03#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Of the objects that orbit the Sun indirectly, such as natural satellites, there are two that are larger than the smallest planet, Mercury." .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/include-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..cc3365d97985c8f396c1dcd0a35ef4ce1bc65869
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.penman
@@ -0,0 +1,22 @@
+# ::id SolarSystem-03
+# ::snt Of the objects that orbit the Sun indirectly, such as natural satellites, there are two that are larger than the smallest planet, Mercury.
+(h / have-degree-91
+      :ARG1 (o / object
+            :quant 2
+            :ARG1-of (ii / include-91
+                  :ARG2 (o2 / object
+                        :ARG0-of (o3 / orbit-01
+                              :ARG1 (s / sun)
+                              :ARG1-of (d / direct-02
+                                    :polarity -)
+                              :example (s2 / satellite
+                                    :ARG1-of (n / natural-03))))))
+      :ARG2 (l / large)
+      :ARG3 (m / more)
+      :ARG4 (p / planet
+            :name (n2 / name
+                  :op1 "Mercury")
+            :ARG1-of (h2 / have-degree-91
+                  :ARG2 (s3 / small)
+                  :ARG3 (m2 / most)
+                  :ARG5 (p2 / planet))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..e21bbad61db58a2cee4f0d48a24634db57db3f6e
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..63c98adf653d8a27c3553d707b3f19c9dc10fce8
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.svg
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="420pt"
+ viewBox="0.00 0.00 864.00 419.85" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.538204 0.538204) rotate(0) translate(4 776.1)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-776.1 1601.34,-776.1 1601.34,4 -4,4"/>
+<!-- h -->
+<g id="node1" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="98.03" cy="-397.57" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="98.03" y="-392.9" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- o -->
+<g id="node2" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="329.32" cy="-565.57" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="329.32" y="-560.9" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- h&#45;&gt;o -->
+<g id="edge1" class="edge">
+<title>h&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M177.62,-455.15C211.08,-479.67 249.09,-507.52 278.57,-529.12"/>
+<polygon fill="black" stroke="black" points="276.47,-531.92 286.61,-535.01 280.61,-526.28 276.47,-531.92"/>
+<text text-anchor="middle" x="236.56" y="-514.52" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- l -->
+<g id="node10" class="node">
+<title>l</title>
+<ellipse fill="none" stroke="black" cx="329.32" cy="-453.57" rx="43.32" ry="43.32"/>
+<text text-anchor="middle" x="329.32" y="-448.9" font-family="Times,serif" font-size="14.00">l/large</text>
+</g>
+<!-- h&#45;&gt;l -->
+<g id="edge9" class="edge">
+<title>h&#45;&gt;l</title>
+<path fill="none" stroke="black" d="M193.62,-420.67C221.63,-427.51 251.28,-434.76 275.62,-440.7"/>
+<polygon fill="black" stroke="black" points="274.74,-444.09 285.28,-443.06 276.4,-437.29 274.74,-444.09"/>
+<text text-anchor="middle" x="236.56" y="-438.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m -->
+<g id="node11" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="329.32" cy="-342.57" rx="49.63" ry="49.63"/>
+<text text-anchor="middle" x="329.32" y="-337.9" font-family="Times,serif" font-size="14.00">m/more</text>
+</g>
+<!-- h&#45;&gt;m -->
+<g id="edge10" class="edge">
+<title>h&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M193.62,-374.89C219.38,-368.71 246.53,-362.19 269.66,-356.64"/>
+<polygon fill="black" stroke="black" points="270.29,-360.09 279.2,-354.36 268.66,-353.29 270.29,-360.09"/>
+<text text-anchor="middle" x="236.56" y="-371.52" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- p -->
+<g id="node12" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="329.32" cy="-222.57" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="329.32" y="-217.9" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- h&#45;&gt;p -->
+<g id="edge11" class="edge">
+<title>h&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M176.66,-338.33C210.22,-312.72 248.51,-283.49 278.23,-260.81"/>
+<polygon fill="black" stroke="black" points="280.13,-263.76 285.95,-254.91 275.88,-258.2 280.13,-263.76"/>
+<text text-anchor="middle" x="236.56" y="-308.52" font-family="Times,serif" font-size="14.00">:ARG4</text>
+</g>
+<!-- ii -->
+<g id="node3" class="node">
+<title>ii</title>
+<ellipse fill="none" stroke="black" cx="584.93" cy="-613.57" rx="72.78" ry="72.78"/>
+<text text-anchor="middle" x="584.93" y="-608.9" font-family="Times,serif" font-size="14.00">ii/include&#45;91</text>
+</g>
+<!-- o&#45;&gt;ii -->
+<g id="edge2" class="edge">
+<title>o&#45;&gt;ii</title>
+<path fill="none" stroke="black" d="M379.52,-574.89C414.28,-581.46 461.68,-590.44 502.09,-598.08"/>
+<polygon fill="black" stroke="black" points="501.32,-601.5 511.79,-599.92 502.62,-594.62 501.32,-601.5"/>
+<text text-anchor="middle" x="431.08" y="-593.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- node_0 -->
+<g id="node18" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="611.93,-522.57 557.93,-522.57 557.93,-486.57 611.93,-486.57 611.93,-522.57"/>
+<text text-anchor="middle" x="584.93" y="-499.9" font-family="Times,serif" font-size="14.00">2</text>
+</g>
+<!-- o&#45;&gt;node_0 -->
+<g id="edge17" class="edge">
+<title>o&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M378.92,-553.88C427.77,-542.13 502.03,-524.27 546.48,-513.58"/>
+<polygon fill="black" stroke="black" points="547.27,-516.99 556.18,-511.25 545.64,-510.18 547.27,-516.99"/>
+<text text-anchor="middle" x="431.08" y="-550.52" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- o2 -->
+<g id="node4" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="828.85" cy="-613.57" rx="57" ry="57"/>
+<text text-anchor="middle" x="828.85" y="-608.9" font-family="Times,serif" font-size="14.00">o2/object</text>
+</g>
+<!-- ii&#45;&gt;o2 -->
+<g id="edge3" class="edge">
+<title>ii&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M658.19,-613.57C690.55,-613.57 728.5,-613.57 760.29,-613.57"/>
+<polygon fill="black" stroke="black" points="760.19,-617.07 770.19,-613.57 760.19,-610.07 760.19,-617.07"/>
+<text text-anchor="middle" x="729.77" y="-617.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- o3 -->
+<g id="node5" class="node">
+<title>o3</title>
+<ellipse fill="none" stroke="black" cx="1052.89" cy="-613.57" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="1052.89" y="-608.9" font-family="Times,serif" font-size="14.00">o3/orbit&#45;01</text>
+</g>
+<!-- o2&#45;&gt;o3 -->
+<g id="edge4" class="edge">
+<title>o2&#45;&gt;o3</title>
+<path fill="none" stroke="black" d="M886.16,-613.57C913.05,-613.57 945.63,-613.57 974.77,-613.57"/>
+<polygon fill="black" stroke="black" points="974.66,-617.07 984.66,-613.57 974.66,-610.07 974.66,-617.07"/>
+<text text-anchor="middle" x="936.92" y="-617.52" font-family="Times,serif" font-size="14.00">:ARG0&#45;of</text>
+</g>
+<!-- s -->
+<g id="node6" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="1286.32" cy="-734.57" rx="37.53" ry="37.53"/>
+<text text-anchor="middle" x="1286.32" y="-729.9" font-family="Times,serif" font-size="14.00">s/sun</text>
+</g>
+<!-- o3&#45;&gt;s -->
+<g id="edge5" class="edge">
+<title>o3&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M1112.29,-644.11C1152.92,-665.35 1206.17,-693.2 1242.81,-712.35"/>
+<polygon fill="black" stroke="black" points="1240.86,-715.28 1251.34,-716.81 1244.1,-709.07 1240.86,-715.28"/>
+<text text-anchor="middle" x="1169.6" y="-691.52" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- d -->
+<g id="node7" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="1286.32" cy="-613.57" rx="65.94" ry="65.94"/>
+<text text-anchor="middle" x="1286.32" y="-608.9" font-family="Times,serif" font-size="14.00">d/direct&#45;02</text>
+</g>
+<!-- o3&#45;&gt;d -->
+<g id="edge6" class="edge">
+<title>o3&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M1119.59,-613.57C1147.43,-613.57 1180.05,-613.57 1208.96,-613.57"/>
+<polygon fill="black" stroke="black" points="1208.74,-617.07 1218.74,-613.57 1208.74,-610.07 1208.74,-617.07"/>
+<text text-anchor="middle" x="1169.6" y="-617.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- s2 -->
+<g id="node8" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="1286.32" cy="-463.57" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="1286.32" y="-458.9" font-family="Times,serif" font-size="14.00">s2/satellite</text>
+</g>
+<!-- o3&#45;&gt;s2 -->
+<g id="edge7" class="edge">
+<title>o3&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M1109.32,-577.64C1142.69,-556.02 1185.34,-528.37 1220.29,-505.72"/>
+<polygon fill="black" stroke="black" points="1222.18,-508.67 1228.67,-500.29 1218.37,-502.79 1222.18,-508.67"/>
+<text text-anchor="middle" x="1169.6" y="-559.52" font-family="Times,serif" font-size="14.00">:example</text>
+</g>
+<!-- node_1 -->
+<g id="node19" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1551.56,-631.57 1497.56,-631.57 1497.56,-595.57 1551.56,-595.57 1551.56,-631.57"/>
+<text text-anchor="middle" x="1524.56" y="-608.9" font-family="Times,serif" font-size="14.00">&#45;</text>
+</g>
+<!-- d&#45;&gt;node_1 -->
+<g id="edge18" class="edge">
+<title>d&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M1352.5,-613.57C1395.32,-613.57 1449.85,-613.57 1485.69,-613.57"/>
+<polygon fill="black" stroke="black" points="1485.57,-617.07 1495.57,-613.57 1485.57,-610.07 1485.57,-617.07"/>
+<text text-anchor="middle" x="1402.28" y="-617.52" font-family="Times,serif" font-size="14.00">:polarity</text>
+</g>
+<!-- n -->
+<g id="node9" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="1524.56" cy="-463.57" rx="72.78" ry="72.78"/>
+<text text-anchor="middle" x="1524.56" y="-458.9" font-family="Times,serif" font-size="14.00">n/natural&#45;03</text>
+</g>
+<!-- s2&#45;&gt;n -->
+<g id="edge8" class="edge">
+<title>s2&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M1353.12,-463.57C1380.12,-463.57 1411.69,-463.57 1440.27,-463.57"/>
+<polygon fill="black" stroke="black" points="1439.96,-467.07 1449.96,-463.57 1439.96,-460.07 1439.96,-467.07"/>
+<text text-anchor="middle" x="1402.28" y="-467.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- n2 -->
+<g id="node13" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="584.93" cy="-394.57" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="584.93" y="-389.9" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p&#45;&gt;n2 -->
+<g id="edge12" class="edge">
+<title>p&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M373.06,-251.56C416.24,-280.85 483.11,-326.19 529.93,-357.95"/>
+<polygon fill="black" stroke="black" points="527.82,-360.75 538.06,-363.46 531.75,-354.95 527.82,-360.75"/>
+<text text-anchor="middle" x="431.08" y="-312.52" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- h2 -->
+<g id="node14" class="node">
+<title>h2</title>
+<ellipse fill="none" stroke="black" cx="584.93" cy="-198.57" rx="104.35" ry="104.35"/>
+<text text-anchor="middle" x="584.93" y="-193.9" font-family="Times,serif" font-size="14.00">h2/have&#45;degree&#45;91</text>
+</g>
+<!-- p&#45;&gt;h2 -->
+<g id="edge13" class="edge">
+<title>p&#45;&gt;h2</title>
+<path fill="none" stroke="black" d="M381.64,-217.72C406.97,-215.32 438.62,-212.32 469.31,-209.42"/>
+<polygon fill="black" stroke="black" points="469.43,-212.93 479.05,-208.5 468.77,-205.96 469.43,-212.93"/>
+<text text-anchor="middle" x="431.08" y="-218.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- node_2 -->
+<g id="node20" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="873.97,-422.57 783.72,-422.57 783.72,-386.57 873.97,-386.57 873.97,-422.57"/>
+<text text-anchor="middle" x="828.85" y="-399.9" font-family="Times,serif" font-size="14.00">&quot;Mercury&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_2 -->
+<g id="edge19" class="edge">
+<title>n2&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M639.62,-396.79C679.02,-398.42 732.39,-400.63 772.23,-402.27"/>
+<polygon fill="black" stroke="black" points="771.96,-405.77 782.1,-402.68 772.25,-398.77 771.96,-405.77"/>
+<text text-anchor="middle" x="729.77" y="-404.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- s3 -->
+<g id="node15" class="node">
+<title>s3</title>
+<ellipse fill="none" stroke="black" cx="828.85" cy="-315.57" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="828.85" y="-310.9" font-family="Times,serif" font-size="14.00">s3/small</text>
+</g>
+<!-- h2&#45;&gt;s3 -->
+<g id="edge14" class="edge">
+<title>h2&#45;&gt;s3</title>
+<path fill="none" stroke="black" d="M679.46,-243.81C710.23,-258.69 743.5,-274.78 770.73,-287.95"/>
+<polygon fill="black" stroke="black" points="768.96,-290.98 779.49,-292.18 772.01,-284.68 768.96,-290.98"/>
+<text text-anchor="middle" x="729.77" y="-281.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node16" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="828.85" cy="-189.57" rx="54.89" ry="54.89"/>
+<text text-anchor="middle" x="828.85" y="-184.9" font-family="Times,serif" font-size="14.00">m2/most</text>
+</g>
+<!-- h2&#45;&gt;m2 -->
+<g id="edge15" class="edge">
+<title>h2&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M689.58,-194.72C714.26,-193.8 739.92,-192.84 762.34,-192.01"/>
+<polygon fill="black" stroke="black" points="762.37,-195.51 772.23,-191.64 762.11,-188.52 762.37,-195.51"/>
+<text text-anchor="middle" x="729.77" y="-197.52" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- p2 -->
+<g id="node17" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="828.85" cy="-58.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="828.85" y="-53.9" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- h2&#45;&gt;p2 -->
+<g id="edge16" class="edge">
+<title>h2&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M675.67,-146.64C706.33,-128.9 739.86,-109.49 767.62,-93.43"/>
+<polygon fill="black" stroke="black" points="769.36,-96.46 776.27,-88.42 765.86,-90.4 769.36,-96.46"/>
+<text text-anchor="middle" x="729.77" y="-127.52" font-family="Times,serif" font-size="14.00">:ARG5</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..aba08ef59ab784d58bdbbb1f72bc2253f038c073
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-03/SolarSystem-03.stog.amr.ttl
@@ -0,0 +1,126 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#d> a ns1:direct-02 ;
+    ns1:direct-02.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#o3> ;
+    ns3:polarity "-" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#h2> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#p> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-03#s3> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-03#m2> ;
+    ns1:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SolarSystem-03#p2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#ii> a ns1:include-91 ;
+    ns1:include-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#o> ;
+    ns1:include-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-03#o2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#n> a ns1:natural-03 ;
+    ns1:natural-03.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#s2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-03" ;
+    ns2:has-sentence "Of the objects that orbit the Sun indirectly, such as natural satellites, there are two that are larger than the smallest planet, Mercury." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-03#h> .
+
+ns1:direct-02.ARG1 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG1 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG2 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG3 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG4 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG5 a ns1:FrameRole .
+
+ns1:include-91.ARG1 a ns1:FrameRole .
+
+ns1:include-91.ARG2 a ns1:FrameRole .
+
+ns1:natural-03.ARG1 a ns1:FrameRole .
+
+ns1:orbit-01.ARG0 a ns1:FrameRole .
+
+ns1:orbit-01.ARG1 a ns1:FrameRole .
+
+ns3:example a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#h> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#o> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-03#l> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-03#m> ;
+    ns1:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SolarSystem-03#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#l> a ns3:large .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#m> a ns2:more .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#m2> a ns2:most .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#o3> a ns1:orbit-01 ;
+    ns1:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-03#o2> ;
+    ns1:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-03#s> ;
+    ns3:example <http://amr.isi.edu/amr_data/SolarSystem-03#s2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#p2> a <http://amr.isi.edu/entity-types#planet> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#s> a ns3:sun .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#s3> a ns3:small .
+
+ns1:direct-02 a ns2:Frame .
+
+ns1:include-91 a ns2:Frame .
+
+ns1:natural-03 a ns2:Frame .
+
+ns1:orbit-01 a ns2:Frame .
+
+ns3:large a ns2:Concept .
+
+ns3:satellite a ns2:Concept .
+
+ns3:small a ns2:Concept .
+
+ns3:sun a ns2:Concept .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns2:more a ns2:Concept .
+
+ns2:most a ns2:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#o> a ns3:object ;
+    ns3:quant "2" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#o2> a ns3:object .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mercury" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-03#s2> a ns3:satellite .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns1:have-degree-91 a ns2:Frame .
+
+ns3:object a ns2:Concept .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..e92917aa7c3c9322a06846ecd8ddba5774850eba
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.dot
@@ -0,0 +1,36 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	f [label="f/form-01" shape=circle]
+	s [label="s/system" shape=circle]
+	n [label="n/name" shape=circle]
+	c [label="c/collapse-01" shape=circle]
+	c2 [label="c2/cloud" shape=circle]
+	m [label="m/molecule" shape=circle]
+	g [label="g/giant" shape=circle]
+	ii [label="ii/intercontinental" shape=circle]
+	c3 [label="c3/cause-01" shape=circle]
+	g2 [label="g2/gravity" shape=circle]
+	b [label="b/before" shape=circle]
+	n2 [label="n2/now" shape=circle]
+	t [label="t/temporal-quantity" shape=circle]
+	y [label="y/year" shape=circle]
+	f -> s [label=":ARG1"]
+	s -> n [label=":name"]
+	f -> c [label=":ARG2"]
+	c -> c2 [label=":ARG1"]
+	c2 -> m [label=":consist-of"]
+	c2 -> g [label=":mod"]
+	c2 -> ii [label=":mod"]
+	c -> c3 [label=":ARG0-of"]
+	c3 -> g2 [label=":ARG1"]
+	f -> b [label=":time"]
+	b -> n2 [label=":op1"]
+	b -> t [label=":quant"]
+	t -> y [label=":unit"]
+	node_0 [label="\"Solar\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"System\"" shape=rectangle]
+	n -> node_1 [label=":op2"]
+	node_2 [label=4600000000 shape=rectangle]
+	t -> node_2 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..c8e9171d90bdee036aafee61bc1c08a4729a535e
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.nt
@@ -0,0 +1,66 @@
+<http://amr.isi.edu/rdf/amr-terms#quant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/cause-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/frames/ld/v1.2.2/form-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#year> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c3> <http://amr.isi.edu/frames/ld/v1.2.2/cause-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-04#g2> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#t> <http://amr.isi.edu/rdf/amr-terms#quant> "4600000000" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c> <http://amr.isi.edu/frames/ld/v1.2.2/collapse-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-04#c2> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#f> <http://amr.isi.edu/rdf/amr-terms#time> <http://amr.isi.edu/amr_data/SolarSystem-04#b> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-04#g> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#t> <http://amr.isi.edu/rdf/amr-terms#unit> <http://amr.isi.edu/amr_data/SolarSystem-04#y> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#b> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-04#n2> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/collapse-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#intercontinental> .
+<http://amr.isi.edu/rdf/amr-terms#molecule> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/cause-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#g2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#gravity> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#b> <http://amr.isi.edu/rdf/amr-terms#quant> <http://amr.isi.edu/amr_data/SolarSystem-04#t> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c3> <http://amr.isi.edu/frames/ld/v1.2.2/cause-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-04#c> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#f> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/form-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#f> <http://amr.isi.edu/frames/ld/v1.2.2/form-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-04#c> .
+<http://amr.isi.edu/rdf/amr-terms#now> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#f> <http://amr.isi.edu/frames/ld/v1.2.2/form-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-04#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-04#f> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/cause-01> .
+<http://amr.isi.edu/rdf/amr-terms#before> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#gravity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#m> <http://amr.isi.edu/rdf/amr-terms#consist> <http://amr.isi.edu/amr_data/SolarSystem-04#c2> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/cause-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#n2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#now> .
+<http://amr.isi.edu/rdf/amr-terms#time> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#cloud> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#giant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#consist> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-04" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The Solar System formed 4.6 billion years ago from the gravitational collapse of a giant interstellar molecular cloud." .
+<http://amr.isi.edu/amr_data/SolarSystem-04#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#giant> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/frames/ld/v1.2.2/form-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#unit> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#y> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#year> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#temporal-quantity> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#s> <http://www.w3.org/2000/01/rdf-schema#label> "Solar System" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#molecule> .
+<http://amr.isi.edu/rdf/amr-terms#cloud> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#intercontinental> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#c2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-04#ii> .
+<http://amr.isi.edu/rdf/amr-terms#temporal-quantity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/form-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-04#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#before> .
+<http://amr.isi.edu/frames/ld/v1.2.2/collapse-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-04#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/frames/ld/v1.2.2/collapse-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..130ecc6c7aa7553ea41090f6bbd4ad1f4dc02eaa
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.penman
@@ -0,0 +1,19 @@
+# ::id SolarSystem-04
+# ::snt The Solar System formed 4.6 billion years ago from the gravitational collapse of a giant interstellar molecular cloud.
+(f / form-01
+      :ARG1 (s / system
+            :name (n / name
+                  :op1 "Solar"
+                  :op2 "System"))
+      :ARG2 (c / collapse-01
+            :ARG1 (c2 / cloud
+                  :consist-of (m / molecule)
+                  :mod (g / giant)
+                  :mod (ii / intercontinental))
+            :ARG0-of (c3 / cause-01
+                  :ARG1 (g2 / gravity)))
+      :time (b / before
+            :op1 (n2 / now)
+            :quant (t / temporal-quantity
+                  :quant 4600000000
+                  :unit (y / year))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d6a9eac5f061baf9e0bc16ff8819659ee7e048b
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ba2d5c27c1113b0c11f017704741133b342125f0
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="631pt" height="576pt"
+ viewBox="0.00 0.00 631.23 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.641368 0.641368) rotate(0) translate(4 894.08)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-894.08 980.2,-894.08 980.2,4 -4,4"/>
+<!-- f -->
+<g id="node1" class="node">
+<title>f</title>
+<ellipse fill="none" stroke="black" cx="57.52" cy="-447.08" rx="57.52" ry="57.52"/>
+<text text-anchor="middle" x="57.52" y="-442.41" font-family="Times,serif" font-size="14.00">f/form&#45;01</text>
+</g>
+<!-- s -->
+<g id="node2" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="271.98" cy="-612.08" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="271.98" y="-607.41" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- f&#45;&gt;s -->
+<g id="edge1" class="edge">
+<title>f&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M103.58,-482.07C137.38,-508.32 183.71,-544.31 219.06,-571.76"/>
+<polygon fill="black" stroke="black" points="216.56,-574.25 226.6,-577.62 220.85,-568.72 216.56,-574.25"/>
+<text text-anchor="middle" x="155.54" y="-543.03" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- c -->
+<g id="node4" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="271.98" cy="-447.08" rx="75.94" ry="75.94"/>
+<text text-anchor="middle" x="271.98" y="-442.41" font-family="Times,serif" font-size="14.00">c/collapse&#45;01</text>
+</g>
+<!-- f&#45;&gt;c -->
+<g id="edge3" class="edge">
+<title>f&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M115.46,-447.08C136.69,-447.08 161.29,-447.08 184.58,-447.08"/>
+<polygon fill="black" stroke="black" points="184.38,-450.58 194.38,-447.08 184.38,-443.58 184.38,-450.58"/>
+<text text-anchor="middle" x="155.54" y="-451.03" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- b -->
+<g id="node11" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="271.98" cy="-296.08" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="271.98" y="-291.41" font-family="Times,serif" font-size="14.00">b/before</text>
+</g>
+<!-- f&#45;&gt;b -->
+<g id="edge10" class="edge">
+<title>f&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M105.15,-413.94C138.9,-389.95 184.52,-357.53 219.36,-332.76"/>
+<polygon fill="black" stroke="black" points="221.07,-335.84 227.2,-327.2 217.02,-330.14 221.07,-335.84"/>
+<text text-anchor="middle" x="155.54" y="-397.03" font-family="Times,serif" font-size="14.00">:time</text>
+</g>
+<!-- n -->
+<g id="node3" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="555.99" cy="-818.08" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="555.99" y="-813.41" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- s&#45;&gt;n -->
+<g id="edge2" class="edge">
+<title>s&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M317.35,-644.49C369.15,-682.33 454.48,-744.66 507.56,-783.43"/>
+<polygon fill="black" stroke="black" points="505.39,-786.18 515.53,-789.26 509.52,-780.53 505.39,-786.18"/>
+<text text-anchor="middle" x="397.41" y="-725.03" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node15" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="908.51,-890.08 841.51,-890.08 841.51,-854.08 908.51,-854.08 908.51,-890.08"/>
+<text text-anchor="middle" x="875.01" y="-867.41" font-family="Times,serif" font-size="14.00">&quot;Solar&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge14" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M603.77,-826.05C664.64,-836.42 770.25,-854.41 829.82,-864.55"/>
+<polygon fill="black" stroke="black" points="829.16,-867.99 839.61,-866.22 830.34,-861.09 829.16,-867.99"/>
+<text text-anchor="middle" x="719.45" y="-855.03" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_1 -->
+<g id="node16" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="916.39,-836.08 833.64,-836.08 833.64,-800.08 916.39,-800.08 916.39,-836.08"/>
+<text text-anchor="middle" x="875.01" y="-813.41" font-family="Times,serif" font-size="14.00">&quot;System&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge15" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M604.45,-818.08C662.87,-818.08 761.73,-818.08 822.11,-818.08"/>
+<polygon fill="black" stroke="black" points="821.77,-821.58 831.77,-818.08 821.77,-814.58 821.77,-821.58"/>
+<text text-anchor="middle" x="719.45" y="-822.03" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- c2 -->
+<g id="node5" class="node">
+<title>c2</title>
+<ellipse fill="none" stroke="black" cx="555.99" cy="-578.08" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="555.99" y="-573.41" font-family="Times,serif" font-size="14.00">c2/cloud</text>
+</g>
+<!-- c&#45;&gt;c2 -->
+<g id="edge4" class="edge">
+<title>c&#45;&gt;c2</title>
+<path fill="none" stroke="black" d="M341.25,-478.79C389.04,-500.99 452.18,-530.32 497.42,-551.34"/>
+<polygon fill="black" stroke="black" points="495.73,-554.41 506.28,-555.45 498.68,-548.06 495.73,-554.41"/>
+<text text-anchor="middle" x="397.41" y="-520.03" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- c3 -->
+<g id="node9" class="node">
+<title>c3</title>
+<ellipse fill="none" stroke="black" cx="555.99" cy="-436.08" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="555.99" y="-431.41" font-family="Times,serif" font-size="14.00">c3/cause&#45;01</text>
+</g>
+<!-- c&#45;&gt;c3 -->
+<g id="edge8" class="edge">
+<title>c&#45;&gt;c3</title>
+<path fill="none" stroke="black" d="M348.18,-444.15C387.09,-442.63 434.62,-440.78 474.3,-439.23"/>
+<polygon fill="black" stroke="black" points="474.43,-442.73 484.29,-438.84 474.16,-435.73 474.43,-442.73"/>
+<text text-anchor="middle" x="397.41" y="-447.03" font-family="Times,serif" font-size="14.00">:ARG0&#45;of</text>
+</g>
+<!-- m -->
+<g id="node6" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="875.01" cy="-713.08" rx="68.57" ry="68.57"/>
+<text text-anchor="middle" x="875.01" y="-708.41" font-family="Times,serif" font-size="14.00">m/molecule</text>
+</g>
+<!-- c2&#45;&gt;m -->
+<g id="edge5" class="edge">
+<title>c2&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M605.14,-598.58C657.19,-620.75 740.74,-656.33 800.9,-681.95"/>
+<polygon fill="black" stroke="black" points="799.5,-685.16 810.08,-685.85 802.25,-678.72 799.5,-685.16"/>
+<text text-anchor="middle" x="719.45" y="-665.03" font-family="Times,serif" font-size="14.00">:consist&#45;of</text>
+</g>
+<!-- g -->
+<g id="node7" class="node">
+<title>g</title>
+<ellipse fill="none" stroke="black" cx="875.01" cy="-580.08" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="875.01" y="-575.41" font-family="Times,serif" font-size="14.00">g/giant</text>
+</g>
+<!-- c2&#45;&gt;g -->
+<g id="edge6" class="edge">
+<title>c2&#45;&gt;g</title>
+<path fill="none" stroke="black" d="M608.99,-578.41C666.13,-578.77 757.65,-579.35 816.79,-579.72"/>
+<polygon fill="black" stroke="black" points="816.64,-583.22 826.66,-579.78 816.68,-576.22 816.64,-583.22"/>
+<text text-anchor="middle" x="719.45" y="-583.03" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- ii -->
+<g id="node8" class="node">
+<title>ii</title>
+<ellipse fill="none" stroke="black" cx="875.01" cy="-414.08" rx="101.19" ry="101.19"/>
+<text text-anchor="middle" x="875.01" y="-409.41" font-family="Times,serif" font-size="14.00">ii/intercontinental</text>
+</g>
+<!-- c2&#45;&gt;ii -->
+<g id="edge7" class="edge">
+<title>c2&#45;&gt;ii</title>
+<path fill="none" stroke="black" d="M603.43,-554.06C648.21,-530.89 717.42,-495.09 774.63,-465.49"/>
+<polygon fill="black" stroke="black" points="776.18,-468.63 783.45,-460.93 772.96,-462.41 776.18,-468.63"/>
+<text text-anchor="middle" x="719.45" y="-514.03" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- g2 -->
+<g id="node10" class="node">
+<title>g2</title>
+<ellipse fill="none" stroke="black" cx="875.01" cy="-232.08" rx="62.78" ry="62.78"/>
+<text text-anchor="middle" x="875.01" y="-227.41" font-family="Times,serif" font-size="14.00">g2/gravity</text>
+</g>
+<!-- c3&#45;&gt;g2 -->
+<g id="edge9" class="edge">
+<title>c3&#45;&gt;g2</title>
+<path fill="none" stroke="black" d="M615.51,-398.43C671.32,-362.51 755.08,-308.61 812.02,-271.97"/>
+<polygon fill="black" stroke="black" points="813.83,-274.97 820.35,-266.61 810.05,-269.08 813.83,-274.97"/>
+<text text-anchor="middle" x="719.45" y="-356.03" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- n2 -->
+<g id="node12" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="555.99" cy="-296.08" rx="47.53" ry="47.53"/>
+<text text-anchor="middle" x="555.99" y="-291.41" font-family="Times,serif" font-size="14.00">n2/now</text>
+</g>
+<!-- b&#45;&gt;n2 -->
+<g id="edge11" class="edge">
+<title>b&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M325.03,-296.08C373.76,-296.08 446.43,-296.08 497,-296.08"/>
+<polygon fill="black" stroke="black" points="496.87,-299.58 506.87,-296.08 496.87,-292.58 496.87,-299.58"/>
+<text text-anchor="middle" x="397.41" y="-300.03" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- t -->
+<g id="node13" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="555.99" cy="-109.08" rx="109.08" ry="109.08"/>
+<text text-anchor="middle" x="555.99" y="-104.41" font-family="Times,serif" font-size="14.00">t/temporal&#45;quantity</text>
+</g>
+<!-- b&#45;&gt;t -->
+<g id="edge12" class="edge">
+<title>b&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M316.42,-267.27C353.29,-242.83 407.6,-206.81 455.1,-175.32"/>
+<polygon fill="black" stroke="black" points="456.84,-178.37 463.24,-169.92 452.97,-172.53 456.84,-178.37"/>
+<text text-anchor="middle" x="397.41" y="-234.03" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- y -->
+<g id="node14" class="node">
+<title>y</title>
+<ellipse fill="none" stroke="black" cx="875.01" cy="-109.08" rx="42.26" ry="42.26"/>
+<text text-anchor="middle" x="875.01" y="-104.41" font-family="Times,serif" font-size="14.00">y/year</text>
+</g>
+<!-- t&#45;&gt;y -->
+<g id="edge13" class="edge">
+<title>t&#45;&gt;y</title>
+<path fill="none" stroke="black" d="M665.21,-109.08C717.84,-109.08 778.72,-109.08 821.11,-109.08"/>
+<polygon fill="black" stroke="black" points="821.04,-112.58 831.04,-109.08 821.04,-105.58 821.04,-112.58"/>
+<text text-anchor="middle" x="719.45" y="-113.03" font-family="Times,serif" font-size="14.00">:unit</text>
+</g>
+<!-- node_2 -->
+<g id="node17" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="928.01,-49.08 822.01,-49.08 822.01,-13.08 928.01,-13.08 928.01,-49.08"/>
+<text text-anchor="middle" x="875.01" y="-26.41" font-family="Times,serif" font-size="14.00">4600000000</text>
+</g>
+<!-- t&#45;&gt;node_2 -->
+<g id="edge16" class="edge">
+<title>t&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M662.12,-83.22C711.25,-71.13 768.14,-57.13 810.6,-46.68"/>
+<polygon fill="black" stroke="black" points="811.27,-50.12 820.15,-44.33 809.6,-43.32 811.27,-50.12"/>
+<text text-anchor="middle" x="719.45" y="-80.03" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5f6c39732a52bc647bfcbb7b83b74520f5c707b6
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-04/SolarSystem-04.stog.amr.ttl
@@ -0,0 +1,114 @@
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns1:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#c3> a ns3:cause-01 ;
+    ns3:cause-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-04#c> ;
+    ns3:cause-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-04#g2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#m> a ns2:molecule ;
+    ns2:consist <http://amr.isi.edu/amr_data/SolarSystem-04#c2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#root01> a ns1:AMR ;
+    ns1:has-id "SolarSystem-04" ;
+    ns1:has-sentence "The Solar System formed 4.6 billion years ago from the gravitational collapse of a giant interstellar molecular cloud." ;
+    ns1:root <http://amr.isi.edu/amr_data/SolarSystem-04#f> .
+
+ns3:cause-01.ARG0 a ns3:FrameRole .
+
+ns3:cause-01.ARG1 a ns3:FrameRole .
+
+ns3:collapse-01.ARG1 a ns3:FrameRole .
+
+ns3:form-01.ARG1 a ns3:FrameRole .
+
+ns3:form-01.ARG2 a ns3:FrameRole .
+
+ns2:consist a ns1:Role .
+
+ns2:mod a ns1:Role .
+
+ns2:op1 a ns1:Role .
+
+ns2:quant a ns1:Role .
+
+ns2:time a ns1:Role .
+
+ns2:unit a ns1:Role .
+
+ns1:NamedEntity a ns1:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#b> a ns2:before ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SolarSystem-04#n2> ;
+    ns2:quant <http://amr.isi.edu/amr_data/SolarSystem-04#t> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#f> a ns3:form-01 ;
+    ns3:form-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-04#s> ;
+    ns3:form-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-04#c> ;
+    ns2:time <http://amr.isi.edu/amr_data/SolarSystem-04#b> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#g> a ns2:giant .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#g2> a ns2:gravity .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#ii> a ns2:intercontinental .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#n2> a ns2:now .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#s> a ns2:system ;
+    rdfs:label "Solar System" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#t> a ns2:temporal-quantity ;
+    ns2:quant "4600000000" ;
+    ns2:unit <http://amr.isi.edu/amr_data/SolarSystem-04#y> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#y> a ns1:year .
+
+ns3:cause-01 a ns1:Frame .
+
+ns3:collapse-01 a ns1:Frame .
+
+ns3:form-01 a ns1:Frame .
+
+ns2:before a ns1:Concept .
+
+ns2:cloud a ns1:Concept .
+
+ns2:giant a ns1:Concept .
+
+ns2:gravity a ns1:Concept .
+
+ns2:intercontinental a ns1:Concept .
+
+ns2:molecule a ns1:Concept .
+
+ns2:now a ns1:Concept .
+
+ns2:system a ns1:Concept .
+
+ns2:temporal-quantity a ns1:Concept .
+
+ns1:year a ns1:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#c> a ns3:collapse-01 ;
+    ns3:collapse-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-04#c2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-04#c2> a ns2:cloud ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-04#g>,
+        <http://amr.isi.edu/amr_data/SolarSystem-04#ii> .
+
+ns1:Frame a ns1:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:FrameRole a ns1:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..0b99be8a721aa5393c51cb6eee536b37ffafe9ee
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.dot
@@ -0,0 +1,14 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	b [label="b/be-located-at-91" shape=circle]
+	m [label="m/mass" shape=circle]
+	s [label="s/system" shape=circle]
+	m2 [label="m2/majority" shape=circle]
+	v [label="v/vast" shape=circle]
+	s2 [label="s2/sun" shape=circle]
+	b -> m [label=":ARG1"]
+	m -> s [label=":part-of"]
+	m -> m2 [label=":quant"]
+	m2 -> v [label=":mod"]
+	b -> s2 [label=":ARG2"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..6e593e5ed7953b27ef11cc9d8af9a003daf07e42
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.nt
@@ -0,0 +1,37 @@
+<http://amr.isi.edu/amr_data/SolarSystem-05#m> <http://amr.isi.edu/rdf/amr-terms#quant> <http://amr.isi.edu/amr_data/SolarSystem-05#m2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#s> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SolarSystem-05#m> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-05#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#b> <http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-05#m> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#m2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-05#v> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-05#b> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#majority> .
+<http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/amr-terms#sun> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-05#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sun> .
+<http://amr.isi.edu/rdf/amr-terms#quant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-05#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/rdf/amr-terms#part> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#v> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#vast> .
+<http://amr.isi.edu/rdf/amr-terms#majority> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#b> <http://amr.isi.edu/frames/ld/v1.2.2/be-located-at-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-05#s2> .
+<http://amr.isi.edu/rdf/amr-terms#mass> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-05#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-05" .
+<http://amr.isi.edu/amr_data/SolarSystem-05#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The vast majority of the system's mass is in the Sun." .
+<http://amr.isi.edu/amr_data/SolarSystem-05#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#mass> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#vast> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..19321baa36aaa39fde11dc05616031965933fbc6
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.penman
@@ -0,0 +1,8 @@
+# ::id SolarSystem-05
+# ::snt The vast majority of the system's mass is in the Sun.
+(b / be-located-at-91
+      :ARG1 (m / mass
+            :part-of (s / system)
+            :quant (m2 / majority
+                  :mod (v / vast)))
+      :ARG2 (s2 / sun))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..694fb4e43c8388636b1a06610a4eea61b18e5900
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9f56c9b2ab0fdef4a64d40118b873f85a042bff6
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="777pt" height="302pt"
+ viewBox="0.00 0.00 777.32 301.61" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 297.61)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-297.61 773.32,-297.61 773.32,4 -4,4"/>
+<!-- b -->
+<g id="node1" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="101.19" cy="-101.19" rx="101.19" ry="101.19"/>
+<text text-anchor="middle" x="101.19" y="-96.51" font-family="Times,serif" font-size="14.00">b/be&#45;located&#45;at&#45;91</text>
+</g>
+<!-- m -->
+<g id="node2" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="333.01" cy="-192.19" rx="49.63" ry="49.63"/>
+<text text-anchor="middle" x="333.01" y="-187.51" font-family="Times,serif" font-size="14.00">m/mass</text>
+</g>
+<!-- b&#45;&gt;m -->
+<g id="edge1" class="edge">
+<title>b&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M195.66,-138.2C222.94,-149 251.89,-160.47 276.07,-170.04"/>
+<polygon fill="black" stroke="black" points="274.47,-173.17 285.06,-173.6 277.05,-166.66 274.47,-173.17"/>
+<text text-anchor="middle" x="242.88" y="-169.14" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- s2 -->
+<g id="node6" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="333.01" cy="-81.19" rx="43.84" ry="43.84"/>
+<text text-anchor="middle" x="333.01" y="-76.51" font-family="Times,serif" font-size="14.00">s2/sun</text>
+</g>
+<!-- b&#45;&gt;s2 -->
+<g id="edge5" class="edge">
+<title>b&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M202.32,-92.47C228.18,-90.22 255.04,-87.89 277.58,-85.93"/>
+<polygon fill="black" stroke="black" points="277.77,-89.42 287.43,-85.07 277.16,-82.45 277.77,-89.42"/>
+<text text-anchor="middle" x="242.88" y="-95.14" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- s -->
+<g id="node3" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="543.39" cy="-238.19" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="543.39" y="-233.51" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- m&#45;&gt;s -->
+<g id="edge2" class="edge">
+<title>m&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M381.81,-202.74C410.28,-209.03 446.78,-217.08 477.79,-223.93"/>
+<polygon fill="black" stroke="black" points="476.94,-227.33 487.46,-226.06 478.45,-220.49 476.94,-227.33"/>
+<text text-anchor="middle" x="426.89" y="-221.14" font-family="Times,serif" font-size="14.00">:part&#45;of</text>
+</g>
+<!-- m2 -->
+<g id="node4" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="543.39" cy="-92.19" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="543.39" y="-87.51" font-family="Times,serif" font-size="14.00">m2/majority</text>
+</g>
+<!-- m&#45;&gt;m2 -->
+<g id="edge3" class="edge">
+<title>m&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M378.2,-170.98C404.17,-158.52 437.7,-142.43 467.67,-128.04"/>
+<polygon fill="black" stroke="black" points="468.82,-131.38 476.32,-123.89 465.79,-125.06 468.82,-131.38"/>
+<text text-anchor="middle" x="426.89" y="-163.14" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- v -->
+<g id="node5" class="node">
+<title>v</title>
+<ellipse fill="none" stroke="black" cx="728.1" cy="-92.19" rx="41.21" ry="41.21"/>
+<text text-anchor="middle" x="728.1" y="-87.51" font-family="Times,serif" font-size="14.00">v/vast</text>
+</g>
+<!-- m2&#45;&gt;v -->
+<g id="edge4" class="edge">
+<title>m2&#45;&gt;v</title>
+<path fill="none" stroke="black" d="M616.08,-92.19C635.77,-92.19 656.75,-92.19 675.1,-92.19"/>
+<polygon fill="black" stroke="black" points="674.94,-95.69 684.94,-92.19 674.94,-88.69 674.94,-95.69"/>
+<text text-anchor="middle" x="651.27" y="-96.14" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d5000c8c890e1e94d1a097b36f0a51978eccbf62
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-05/SolarSystem-05.stog.amr.ttl
@@ -0,0 +1,65 @@
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns1:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#root01> a ns1:AMR ;
+    ns1:has-id "SolarSystem-05" ;
+    ns1:has-sentence "The vast majority of the system's mass is in the Sun." ;
+    ns1:root <http://amr.isi.edu/amr_data/SolarSystem-05#b> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#s> a ns2:system ;
+    ns2:part <http://amr.isi.edu/amr_data/SolarSystem-05#m> .
+
+ns3:be-located-at-91.ARG1 a ns3:FrameRole .
+
+ns3:be-located-at-91.ARG2 a ns3:FrameRole .
+
+ns2:mod a ns1:Role .
+
+ns2:part a ns1:Role .
+
+ns2:quant a ns1:Role .
+
+ns1:NamedEntity a ns1:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#b> a ns3:be-located-at-91 ;
+    ns3:be-located-at-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-05#m> ;
+    ns3:be-located-at-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-05#s2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#m2> a ns2:majority ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-05#v> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#s2> a ns2:sun .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#v> a ns2:vast .
+
+ns3:be-located-at-91 a ns1:Frame .
+
+ns2:majority a ns1:Concept .
+
+ns2:mass a ns1:Concept .
+
+ns2:sun a ns1:Concept .
+
+ns2:system a ns1:Concept .
+
+ns2:vast a ns1:Concept .
+
+ns1:Frame a ns1:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-05#m> a ns2:mass ;
+    ns2:quant <http://amr.isi.edu/amr_data/SolarSystem-05#m2> .
+
+ns3:FrameRole a ns1:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..24d3660ac0c96a5c38d3d367202d15c4b5a692fe
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.dot
@@ -0,0 +1,16 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	c [label="c/contain-01" shape=circle]
+	p [label="p/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	m [label="m/mass" shape=circle]
+	r [label="r/remain-01" shape=circle]
+	m2 [label="m2/majority" shape=circle]
+	c -> p [label=":ARG0"]
+	p -> n [label=":name"]
+	c -> m [label=":ARG1"]
+	m -> r [label=":ARG1-of"]
+	m -> m2 [label=":quant"]
+	node_0 [label="\"Jupiter\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..a6346d7d8ad0ddada9fec951c87a3bf205c37f90
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.nt
@@ -0,0 +1,34 @@
+<http://amr.isi.edu/amr_data/SolarSystem-06#r> <http://amr.isi.edu/frames/ld/v1.2.2/remain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-06#m> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#mass> .
+<http://amr.isi.edu/frames/ld/v1.2.2/remain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/frames/ld/v1.2.2/remain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#mass> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-06#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/remain-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#majority> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-06#p> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-06" .
+<http://amr.isi.edu/rdf/amr-terms#quant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/amr-terms#majority> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-06#c> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-06#m> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#p> <http://www.w3.org/2000/01/rdf-schema#label> "Jupiter" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-06#m> <http://amr.isi.edu/rdf/amr-terms#quant> <http://amr.isi.edu/amr_data/SolarSystem-06#m2> .
+<http://amr.isi.edu/amr_data/SolarSystem-06#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The majority of the remaining mass is contained in Jupiter." .
+<http://amr.isi.edu/amr_data/SolarSystem-06#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..9617d630e0f558f6298beb657fdc6654b57b3f8c
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.penman
@@ -0,0 +1,9 @@
+# ::id SolarSystem-06
+# ::snt The majority of the remaining mass is contained in Jupiter.
+(c / contain-01
+      :ARG0 (p / planet
+            :name (n / name
+                  :op1 "Jupiter"))
+      :ARG1 (m / mass
+            :ARG1-of (r / remain-01)
+            :quant (m2 / majority)))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..bde63271df5a71f15553735ecfb4cef07a15b526
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7ebe4630b28790db134244d3d1e5044b487ae43a
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="727pt" height="424pt"
+ viewBox="0.00 0.00 726.53 424.30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 420.3)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-420.3 722.53,-420.3 722.53,4 -4,4"/>
+<!-- c -->
+<g id="node1" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="72.25" cy="-292.25" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="72.25" y="-287.58" font-family="Times,serif" font-size="14.00">c/contain&#45;01</text>
+</g>
+<!-- p -->
+<g id="node2" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="277.77" cy="-360.25" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="277.77" y="-355.58" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- c&#45;&gt;p -->
+<g id="edge1" class="edge">
+<title>c&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M141.3,-314.99C165.85,-323.19 193.35,-332.38 217.13,-340.33"/>
+<polygon fill="black" stroke="black" points="215.74,-343.55 226.33,-343.4 217.96,-336.91 215.74,-343.55"/>
+<text text-anchor="middle" x="185" y="-340.2" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- m -->
+<g id="node4" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="277.77" cy="-232.25" rx="49.63" ry="49.63"/>
+<text text-anchor="middle" x="277.77" y="-227.58" font-family="Times,serif" font-size="14.00">m/mass</text>
+</g>
+<!-- c&#45;&gt;m -->
+<g id="edge3" class="edge">
+<title>c&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M141.87,-272.02C166.77,-264.68 194.65,-256.46 218.57,-249.41"/>
+<polygon fill="black" stroke="black" points="219.55,-252.77 228.16,-246.58 217.58,-246.05 219.55,-252.77"/>
+<text text-anchor="middle" x="185" y="-269.2" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- n -->
+<g id="node3" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="501.28" cy="-368.25" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="501.28" y="-363.58" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p&#45;&gt;n -->
+<g id="edge2" class="edge">
+<title>p&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M330.42,-362.12C363.73,-363.32 407.12,-364.89 441.71,-366.14"/>
+<polygon fill="black" stroke="black" points="441.45,-369.63 451.57,-366.49 441.7,-362.63 441.45,-369.63"/>
+<text text-anchor="middle" x="379.53" y="-368.2" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node7" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="718.53,-386.25 640.28,-386.25 640.28,-350.25 718.53,-350.25 718.53,-386.25"/>
+<text text-anchor="middle" x="679.41" y="-363.58" font-family="Times,serif" font-size="14.00">&quot;Jupiter&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge6" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M549.48,-368.25C573.93,-368.25 603.79,-368.25 628.61,-368.25"/>
+<polygon fill="black" stroke="black" points="628.47,-371.75 638.47,-368.25 628.47,-364.75 628.47,-371.75"/>
+<text text-anchor="middle" x="606.91" y="-372.2" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- r -->
+<g id="node5" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="501.28" cy="-232.25" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="501.28" y="-227.58" font-family="Times,serif" font-size="14.00">r/remain&#45;01</text>
+</g>
+<!-- m&#45;&gt;r -->
+<g id="edge4" class="edge">
+<title>m&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M327.65,-232.25C354.66,-232.25 388.89,-232.25 419.74,-232.25"/>
+<polygon fill="black" stroke="black" points="419.42,-235.75 429.42,-232.25 419.42,-228.75 419.42,-235.75"/>
+<text text-anchor="middle" x="379.53" y="-236.2" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- m2 -->
+<g id="node6" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="501.28" cy="-72.25" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="501.28" y="-67.58" font-family="Times,serif" font-size="14.00">m2/majority</text>
+</g>
+<!-- m&#45;&gt;m2 -->
+<g id="edge5" class="edge">
+<title>m&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M318.62,-203.46C350.32,-180.57 395.37,-148.03 432.68,-121.08"/>
+<polygon fill="black" stroke="black" points="434.7,-123.94 440.76,-115.24 430.6,-118.26 434.7,-123.94"/>
+<text text-anchor="middle" x="379.53" y="-184.2" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6a82a07e913d5e12daa8c0a32635e4885949911b
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-06/SolarSystem-06.stog.amr.ttl
@@ -0,0 +1,59 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#r> a ns1:remain-01 ;
+    ns1:remain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-06#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-06" ;
+    ns2:has-sentence "The majority of the remaining mass is contained in Jupiter." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-06#c> .
+
+ns1:contain-01.ARG0 a ns1:FrameRole .
+
+ns1:contain-01.ARG1 a ns1:FrameRole .
+
+ns1:remain-01.ARG1 a ns1:FrameRole .
+
+ns3:quant a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#c> a ns1:contain-01 ;
+    ns1:contain-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-06#p> ;
+    ns1:contain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-06#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#m2> a ns3:majority .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Jupiter" .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns1:contain-01 a ns2:Frame .
+
+ns1:remain-01 a ns2:Frame .
+
+ns3:majority a ns2:Concept .
+
+ns3:mass a ns2:Concept .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-06#m> a ns3:mass ;
+    ns3:quant <http://amr.isi.edu/amr_data/SolarSystem-06#m2> .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..f58e27c203d74cec87363f28bb0eebf2964a6688
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.dot
@@ -0,0 +1,52 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	p [label="p/planet" shape=circle]
+	t [label="t/terrestrial" shape=circle]
+	a [label="a/and" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	p3 [label="p3/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	p4 [label="p4/planet" shape=circle]
+	n3 [label="n3/name" shape=circle]
+	p5 [label="p5/planet" shape=circle]
+	n4 [label="n4/name" shape=circle]
+	s [label="s/system" shape=circle]
+	ii [label="ii/inner" shape=circle]
+	c [label="c/compose-01" shape=circle]
+	a2 [label="a2/and" shape=circle]
+	r [label="r/rock" shape=circle]
+	m [label="m/metal" shape=circle]
+	p6 [label="p6/primary" shape=circle]
+	h [label="h/have-degree-91" shape=circle]
+	s2 [label="s2/small" shape=circle]
+	m2 [label="m2/more" shape=circle]
+	p -> t [label=":mod"]
+	p -> a [label=":domain"]
+	a -> p2 [label=":op1"]
+	p2 -> n [label=":name"]
+	a -> p3 [label=":op2"]
+	p3 -> n2 [label=":name"]
+	a -> p4 [label=":op3"]
+	p4 -> n3 [label=":name"]
+	a -> p5 [label=":op4"]
+	p5 -> n4 [label=":name"]
+	a -> s [label=":part-of"]
+	s -> ii [label=":mod"]
+	a -> c [label=":ARG1-of"]
+	c -> a2 [label=":ARG2"]
+	a2 -> r [label=":op1"]
+	a2 -> m [label=":op2"]
+	c -> p6 [label=":mod"]
+	a -> h [label=":ARG1-of"]
+	h -> s2 [label=":ARG2"]
+	h -> m2 [label=":ARG3"]
+	node_0 [label="\"Mercury\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"Venus\"" shape=rectangle]
+	n2 -> node_1 [label=":op1"]
+	node_2 [label="\"Earth\"" shape=rectangle]
+	n3 -> node_2 [label=":op1"]
+	node_3 [label="\"Mars\"" shape=rectangle]
+	n4 -> node_3 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..17dcac7da664d038094825361b8d0b279e3a246f
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.nt
@@ -0,0 +1,76 @@
+<http://amr.isi.edu/amr_data/SolarSystem-07#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-07#s2> .
+<http://amr.isi.edu/rdf/core-amr#more> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#c> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-07#p6> .
+<http://amr.isi.edu/rdf/amr-terms#part> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#op4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-07#m2> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/amr-terms#rock> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-07#p> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-07#a> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-07#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-07#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#inner> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-07#m> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-07#p2> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/amr-terms#inner> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#rock> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p2> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> <http://amr.isi.edu/rdf/amr-terms#op3> <http://amr.isi.edu/amr_data/SolarSystem-07#p4> .
+<http://amr.isi.edu/rdf/amr-terms#terrestrial> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-07" .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-07#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p4> <http://www.w3.org/2000/01/rdf-schema#label> "Earth" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> <http://amr.isi.edu/rdf/amr-terms#op4> <http://amr.isi.edu/amr_data/SolarSystem-07#p5> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-07#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#metal> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p3> <http://www.w3.org/2000/01/rdf-schema#label> "Venus" .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#primary> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/rdf/amr-terms#small> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#primary> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p5> <http://www.w3.org/2000/01/rdf-schema#label> "Mars" .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-07#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#terrestrial> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-07#r> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-07#t> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-07#p3> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-07#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#s> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SolarSystem-07#a> .
+<http://amr.isi.edu/rdf/amr-terms#op3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-07#a2> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#s> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-07#ii> .
+<http://amr.isi.edu/rdf/amr-terms#metal> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-07#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The four smaller inner system planets, Mercury, Venus, Earth and Mars, are terrestrial planets, being primarily composed of rock and metal." .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..910a5b48315f4c7174a1d1cf66365e37fe6d1f6b
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.penman
@@ -0,0 +1,27 @@
+# ::id SolarSystem-07
+# ::snt The four smaller inner system planets, Mercury, Venus, Earth and Mars, are terrestrial planets, being primarily composed of rock and metal.
+(p / planet
+      :mod (t / terrestrial)
+      :domain (a / and
+            :op1 (p2 / planet
+                  :name (n / name
+                        :op1 "Mercury"))
+            :op2 (p3 / planet
+                  :name (n2 / name
+                        :op1 "Venus"))
+            :op3 (p4 / planet
+                  :name (n3 / name
+                        :op1 "Earth"))
+            :op4 (p5 / planet
+                  :name (n4 / name
+                        :op1 "Mars"))
+            :part-of (s / system
+                  :mod (ii / inner))
+            :ARG1-of (c / compose-01
+                  :ARG2 (a2 / and
+                        :op1 (r / rock)
+                        :op2 (m / metal))
+                  :mod (p6 / primary))
+            :ARG1-of (h / have-degree-91
+                  :ARG2 (s2 / small)
+                  :ARG3 (m2 / more))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bbe8fae6f28dbfc3a30c7ae8aff8477dc680c56
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..33428fcf081a326057da240204db17d1dd7c1452
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.svg
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="511pt" height="576pt"
+ viewBox="0.00 0.00 511.12 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.497617 0.497617) rotate(0) translate(4 1153.52)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-1153.52 1023.13,-1153.52 1023.13,4 -4,4"/>
+<!-- p -->
+<g id="node1" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="52.26" cy="-749.94" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="52.26" y="-745.27" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- t -->
+<g id="node2" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="267.67" cy="-812.94" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="267.67" y="-808.27" font-family="Times,serif" font-size="14.00">t/terrestrial</text>
+</g>
+<!-- p&#45;&gt;t -->
+<g id="edge1" class="edge">
+<title>p&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M102.76,-764.55C128.41,-772.13 160.34,-781.55 189.18,-790.07"/>
+<polygon fill="black" stroke="black" points="188.03,-793.38 198.61,-792.85 190.01,-786.66 188.03,-793.38"/>
+<text text-anchor="middle" x="151.02" y="-790.89" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a -->
+<g id="node3" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="267.67" cy="-685.94" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="267.67" y="-681.27" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- p&#45;&gt;a -->
+<g id="edge2" class="edge">
+<title>p&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M102.76,-735.1C137.98,-724.54 185,-710.43 219.65,-700.04"/>
+<polygon fill="black" stroke="black" points="220.41,-703.47 228.99,-697.24 218.4,-696.76 220.41,-703.47"/>
+<text text-anchor="middle" x="151.02" y="-730.89" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- p2 -->
+<g id="node4" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-1090.94" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="534.85" y="-1086.27" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- a&#45;&gt;p2 -->
+<g id="edge3" class="edge">
+<title>a&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M303.16,-701.94C316.15,-709.74 329.72,-720.4 337.82,-733.94 374.08,-794.61 332.79,-825.12 355.82,-891.94 378.25,-957.02 389.48,-973.98 436.82,-1023.94 447.91,-1035.66 461.37,-1046.51 474.69,-1055.92"/>
+<polygon fill="black" stroke="black" points="472.38,-1058.58 482.61,-1061.34 476.34,-1052.8 472.38,-1058.58"/>
+<text text-anchor="middle" x="387.32" y="-1005.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p3 -->
+<g id="node6" class="node">
+<title>p3</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-955.94" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="534.85" y="-951.27" font-family="Times,serif" font-size="14.00">p3/planet</text>
+</g>
+<!-- a&#45;&gt;p3 -->
+<g id="edge5" class="edge">
+<title>a&#45;&gt;p3</title>
+<path fill="none" stroke="black" d="M302.27,-703.48C314.81,-711.39 328.3,-721.72 337.82,-733.94 351.81,-751.92 344.83,-761.99 355.82,-781.94 384.59,-834.19 393.73,-847.7 436.82,-888.94 448.24,-899.88 461.61,-910.32 474.7,-919.56"/>
+<polygon fill="black" stroke="black" points="472.69,-922.42 482.91,-925.21 476.66,-916.66 472.69,-922.42"/>
+<text text-anchor="middle" x="387.32" y="-874.89" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- p4 -->
+<g id="node8" class="node">
+<title>p4</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-820.94" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="534.85" y="-816.27" font-family="Times,serif" font-size="14.00">p4/planet</text>
+</g>
+<!-- a&#45;&gt;p4 -->
+<g id="edge7" class="edge">
+<title>a&#45;&gt;p4</title>
+<path fill="none" stroke="black" d="M302.52,-703.18C345.29,-724.95 419.66,-762.81 472.53,-789.72"/>
+<polygon fill="black" stroke="black" points="470.62,-792.68 481.12,-794.1 473.79,-786.44 470.62,-792.68"/>
+<text text-anchor="middle" x="387.32" y="-764.89" font-family="Times,serif" font-size="14.00">:op3</text>
+</g>
+<!-- p5 -->
+<g id="node10" class="node">
+<title>p5</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-685.94" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="534.85" y="-681.27" font-family="Times,serif" font-size="14.00">p5/planet</text>
+</g>
+<!-- a&#45;&gt;p5 -->
+<g id="edge9" class="edge">
+<title>a&#45;&gt;p5</title>
+<path fill="none" stroke="black" d="M306.66,-685.94C347.72,-685.94 414.02,-685.94 464.43,-685.94"/>
+<polygon fill="black" stroke="black" points="464.38,-689.44 474.38,-685.94 464.38,-682.44 464.38,-689.44"/>
+<text text-anchor="middle" x="387.32" y="-689.89" font-family="Times,serif" font-size="14.00">:op4</text>
+</g>
+<!-- s -->
+<g id="node12" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-553.94" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="534.85" y="-549.27" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- a&#45;&gt;s -->
+<g id="edge11" class="edge">
+<title>a&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M302.79,-668.96C346.2,-647.35 421.87,-609.69 474.74,-583.36"/>
+<polygon fill="black" stroke="black" points="476.25,-586.52 483.64,-578.93 473.13,-580.26 476.25,-586.52"/>
+<text text-anchor="middle" x="387.32" y="-642.89" font-family="Times,serif" font-size="14.00">:part&#45;of</text>
+</g>
+<!-- c -->
+<g id="node14" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-400.94" rx="79.09" ry="79.09"/>
+<text text-anchor="middle" x="534.85" y="-396.27" font-family="Times,serif" font-size="14.00">c/compose&#45;01</text>
+</g>
+<!-- a&#45;&gt;c -->
+<g id="edge13" class="edge">
+<title>a&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M292.4,-656.09C324.05,-616.81 382.42,-546.17 436.82,-489.94 446.22,-480.22 456.46,-470.24 466.65,-460.63"/>
+<polygon fill="black" stroke="black" points="468.77,-463.44 473.69,-454.06 464,-458.33 468.77,-463.44"/>
+<text text-anchor="middle" x="387.32" y="-582.89" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- h -->
+<g id="node19" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="534.85" cy="-182.94" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="534.85" y="-178.27" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- a&#45;&gt;h -->
+<g id="edge18" class="edge">
+<title>a&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M281.87,-649.64C307.38,-581.37 367.1,-430.16 436.82,-312.94 445.7,-298.01 455.93,-282.72 466.36,-268.12"/>
+<polygon fill="black" stroke="black" points="468.95,-270.51 471.97,-260.35 463.28,-266.41 468.95,-270.51"/>
+<text text-anchor="middle" x="387.32" y="-465.89" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- n -->
+<g id="node5" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-1090.94" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="780.87" y="-1086.27" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p2&#45;&gt;n -->
+<g id="edge4" class="edge">
+<title>p2&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M593.68,-1090.94C632.29,-1090.94 682.89,-1090.94 721.59,-1090.94"/>
+<polygon fill="black" stroke="black" points="721.17,-1094.44 731.17,-1090.94 721.17,-1087.44 721.17,-1094.44"/>
+<text text-anchor="middle" x="673.38" y="-1094.89" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node22" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1012,-1108.94 921.75,-1108.94 921.75,-1072.94 1012,-1072.94 1012,-1108.94"/>
+<text text-anchor="middle" x="966.87" y="-1086.27" font-family="Times,serif" font-size="14.00">&quot;Mercury&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge21" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M829.26,-1090.94C853.91,-1090.94 884.21,-1090.94 910,-1090.94"/>
+<polygon fill="black" stroke="black" points="909.98,-1094.44 919.98,-1090.94 909.98,-1087.44 909.98,-1094.44"/>
+<text text-anchor="middle" x="881.24" y="-1094.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- n2 -->
+<g id="node7" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-955.94" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="780.87" y="-951.27" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p3&#45;&gt;n2 -->
+<g id="edge6" class="edge">
+<title>p3&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M593.68,-955.94C630.08,-955.94 677.14,-955.94 714.84,-955.94"/>
+<polygon fill="black" stroke="black" points="714.7,-959.44 724.7,-955.94 714.7,-952.44 714.7,-959.44"/>
+<text text-anchor="middle" x="673.38" y="-959.89" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node23" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1003,-973.94 930.75,-973.94 930.75,-937.94 1003,-937.94 1003,-973.94"/>
+<text text-anchor="middle" x="966.87" y="-951.27" font-family="Times,serif" font-size="14.00">&quot;Venus&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_1 -->
+<g id="edge22" class="edge">
+<title>n2&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M835.59,-955.94C862.08,-955.94 893.73,-955.94 919.2,-955.94"/>
+<polygon fill="black" stroke="black" points="918.91,-959.44 928.91,-955.94 918.91,-952.44 918.91,-959.44"/>
+<text text-anchor="middle" x="881.24" y="-959.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- n3 -->
+<g id="node9" class="node">
+<title>n3</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-820.94" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="780.87" y="-816.27" font-family="Times,serif" font-size="14.00">n3/name</text>
+</g>
+<!-- p4&#45;&gt;n3 -->
+<g id="edge8" class="edge">
+<title>p4&#45;&gt;n3</title>
+<path fill="none" stroke="black" d="M593.68,-820.94C630.08,-820.94 677.14,-820.94 714.84,-820.94"/>
+<polygon fill="black" stroke="black" points="714.7,-824.44 724.7,-820.94 714.7,-817.44 714.7,-824.44"/>
+<text text-anchor="middle" x="673.38" y="-824.89" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_2 -->
+<g id="node24" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="1001.87,-838.94 931.87,-838.94 931.87,-802.94 1001.87,-802.94 1001.87,-838.94"/>
+<text text-anchor="middle" x="966.87" y="-816.27" font-family="Times,serif" font-size="14.00">&quot;Earth&quot;</text>
+</g>
+<!-- n3&#45;&gt;node_2 -->
+<g id="edge23" class="edge">
+<title>n3&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M835.59,-820.94C862.45,-820.94 894.61,-820.94 920.25,-820.94"/>
+<polygon fill="black" stroke="black" points="920.02,-824.44 930.02,-820.94 920.02,-817.44 920.02,-824.44"/>
+<text text-anchor="middle" x="881.24" y="-824.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- n4 -->
+<g id="node11" class="node">
+<title>n4</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-685.94" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="780.87" y="-681.27" font-family="Times,serif" font-size="14.00">n4/name</text>
+</g>
+<!-- p5&#45;&gt;n4 -->
+<g id="edge10" class="edge">
+<title>p5&#45;&gt;n4</title>
+<path fill="none" stroke="black" d="M593.68,-685.94C630.08,-685.94 677.14,-685.94 714.84,-685.94"/>
+<polygon fill="black" stroke="black" points="714.7,-689.44 724.7,-685.94 714.7,-682.44 714.7,-689.44"/>
+<text text-anchor="middle" x="673.38" y="-689.89" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_3 -->
+<g id="node25" class="node">
+<title>node_3</title>
+<polygon fill="none" stroke="black" points="1000,-703.94 933.75,-703.94 933.75,-667.94 1000,-667.94 1000,-703.94"/>
+<text text-anchor="middle" x="966.87" y="-681.27" font-family="Times,serif" font-size="14.00">&quot;Mars&quot;</text>
+</g>
+<!-- n4&#45;&gt;node_3 -->
+<g id="edge24" class="edge">
+<title>n4&#45;&gt;node_3</title>
+<path fill="none" stroke="black" d="M835.59,-685.94C863.09,-685.94 896.15,-685.94 922.09,-685.94"/>
+<polygon fill="black" stroke="black" points="921.94,-689.44 931.94,-685.94 921.94,-682.44 921.94,-689.44"/>
+<text text-anchor="middle" x="881.24" y="-689.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- ii -->
+<g id="node13" class="node">
+<title>ii</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-560.94" rx="47" ry="47"/>
+<text text-anchor="middle" x="780.87" y="-556.27" font-family="Times,serif" font-size="14.00">ii/inner</text>
+</g>
+<!-- s&#45;&gt;ii -->
+<g id="edge12" class="edge">
+<title>s&#45;&gt;ii</title>
+<path fill="none" stroke="black" d="M590.61,-555.51C629.75,-556.64 682.31,-558.14 722.11,-559.29"/>
+<polygon fill="black" stroke="black" points="721.89,-562.78 731.98,-559.57 722.09,-555.78 721.89,-562.78"/>
+<text text-anchor="middle" x="673.38" y="-561.89" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a2 -->
+<g id="node15" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-450.94" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="780.87" y="-446.27" font-family="Times,serif" font-size="14.00">a2/and</text>
+</g>
+<!-- c&#45;&gt;a2 -->
+<g id="edge14" class="edge">
+<title>c&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M612.72,-416.69C649.37,-424.2 692.35,-433.01 725.55,-439.81"/>
+<polygon fill="black" stroke="black" points="724.42,-443.15 734.92,-441.73 725.83,-436.3 724.42,-443.15"/>
+<text text-anchor="middle" x="673.38" y="-437.89" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- p6 -->
+<g id="node18" class="node">
+<title>p6</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-320.94" rx="66.99" ry="66.99"/>
+<text text-anchor="middle" x="780.87" y="-316.27" font-family="Times,serif" font-size="14.00">p6/primary</text>
+</g>
+<!-- c&#45;&gt;p6 -->
+<g id="edge17" class="edge">
+<title>c&#45;&gt;p6</title>
+<path fill="none" stroke="black" d="M610.39,-376.51C640.72,-366.56 675.7,-355.1 705.96,-345.17"/>
+<polygon fill="black" stroke="black" points="707.04,-348.5 715.45,-342.06 704.85,-341.85 707.04,-348.5"/>
+<text text-anchor="middle" x="673.38" y="-364.89" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- r -->
+<g id="node16" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="966.87" cy="-505.94" rx="40.69" ry="40.69"/>
+<text text-anchor="middle" x="966.87" y="-501.27" font-family="Times,serif" font-size="14.00">r/rock</text>
+</g>
+<!-- a2&#45;&gt;r -->
+<g id="edge15" class="edge">
+<title>a2&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M824.09,-463.56C851.75,-471.83 888,-482.67 916.92,-491.31"/>
+<polygon fill="black" stroke="black" points="915.58,-494.56 926.16,-494.07 917.58,-487.86 915.58,-494.56"/>
+<text text-anchor="middle" x="881.24" y="-488.89" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- m -->
+<g id="node17" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="966.87" cy="-394.94" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="966.87" y="-390.27" font-family="Times,serif" font-size="14.00">m/metal</text>
+</g>
+<!-- a2&#45;&gt;m -->
+<g id="edge16" class="edge">
+<title>a2&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M824.09,-438.1C848.24,-430.74 878.94,-421.4 905.6,-413.29"/>
+<polygon fill="black" stroke="black" points="906.36,-416.71 914.91,-410.45 904.32,-410.02 906.36,-416.71"/>
+<text text-anchor="middle" x="881.24" y="-428.89" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- s2 -->
+<g id="node20" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-182.94" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="780.87" y="-178.27" font-family="Times,serif" font-size="14.00">s2/small</text>
+</g>
+<!-- h&#45;&gt;s2 -->
+<g id="edge19" class="edge">
+<title>h&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M633.34,-182.94C661.32,-182.94 691.09,-182.94 716.43,-182.94"/>
+<polygon fill="black" stroke="black" points="716.23,-186.44 726.23,-182.94 716.23,-179.44 716.23,-186.44"/>
+<text text-anchor="middle" x="673.38" y="-186.89" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node21" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="780.87" cy="-55.94" rx="55.94" ry="55.94"/>
+<text text-anchor="middle" x="780.87" y="-51.27" font-family="Times,serif" font-size="14.00">m2/more</text>
+</g>
+<!-- h&#45;&gt;m2 -->
+<g id="edge20" class="edge">
+<title>h&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M622.23,-137.99C654.85,-121.01 691.2,-102.09 720.76,-86.71"/>
+<polygon fill="black" stroke="black" points="722.32,-89.84 729.58,-82.12 719.09,-83.63 722.32,-89.84"/>
+<text text-anchor="middle" x="673.38" y="-123.89" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..784c0665def2e8a88318752b564c423e58ac9783
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-07/SolarSystem-07.stog.amr.ttl
@@ -0,0 +1,128 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#c> a ns2:compose-01 ;
+    ns2:compose-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-07#a> ;
+    ns2:compose-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-07#a2> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-07#p6> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#h> a ns2:have-degree-91 ;
+    ns2:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-07#a> ;
+    ns2:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-07#s2> ;
+    ns2:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-07#m2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-07" ;
+    ns3:has-sentence "The four smaller inner system planets, Mercury, Venus, Earth and Mars, are terrestrial planets, being primarily composed of rock and metal." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-07#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#s> a ns1:system ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-07#ii> ;
+    ns1:part <http://amr.isi.edu/amr_data/SolarSystem-07#a> .
+
+ns2:compose-01.ARG1 a ns2:FrameRole .
+
+ns2:compose-01.ARG2 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG1 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG2 a ns2:FrameRole .
+
+ns2:have-degree-91.ARG3 a ns2:FrameRole .
+
+ns1:domain a ns3:Role .
+
+ns1:mod a ns3:Role .
+
+ns1:op1 a ns3:Role .
+
+ns1:op2 a ns3:Role .
+
+ns1:op3 a ns3:Role .
+
+ns1:op4 a ns3:Role .
+
+ns1:part a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#a2> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-07#r> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-07#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#ii> a ns1:inner .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#m> a ns1:metal .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#m2> a ns3:more .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:domain <http://amr.isi.edu/amr_data/SolarSystem-07#a> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-07#t> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mercury" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p3> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Venus" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p4> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Earth" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p5> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mars" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#p6> a ns1:primary .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#r> a ns1:rock .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#s2> a ns1:small .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#t> a ns1:terrestrial .
+
+ns2:compose-01 a ns3:Frame .
+
+ns2:have-degree-91 a ns3:Frame .
+
+ns1:inner a ns3:Concept .
+
+ns1:metal a ns3:Concept .
+
+ns1:primary a ns3:Concept .
+
+ns1:rock a ns3:Concept .
+
+ns1:small a ns3:Concept .
+
+ns1:system a ns3:Concept .
+
+ns1:terrestrial a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:more a ns3:Concept .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:and a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-07#a> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-07#p2> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-07#p3> ;
+    ns1:op3 <http://amr.isi.edu/amr_data/SolarSystem-07#p4> ;
+    ns1:op4 <http://amr.isi.edu/amr_data/SolarSystem-07#p5> .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns2:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..d4e9fb73e94cb19c90db53cdd5e1f0923869de13
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.dot
@@ -0,0 +1,26 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	p [label="p/planet" shape=circle]
+	g [label="g/giant" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	s [label="s/system" shape=circle]
+	o [label="o/outer" shape=circle]
+	h [label="h/have-degree-91" shape=circle]
+	m [label="m/massive" shape=circle]
+	m2 [label="m2/more" shape=circle]
+	s2 [label="s2/substantial" shape=circle]
+	p3 [label="p3/planet" shape=circle]
+	t [label="t/terrestrial" shape=circle]
+	p -> g [label=":mod"]
+	p -> p2 [label=":domain"]
+	p2 -> s [label=":part-of"]
+	s -> o [label=":mod"]
+	p -> h [label=":ARG1-of"]
+	h -> m [label=":ARG2"]
+	h -> m2 [label=":ARG3"]
+	m2 -> s2 [label=":degree"]
+	h -> p3 [label=":ARG4"]
+	p3 -> t [label=":mod"]
+	node_0 [label=4 shape=rectangle]
+	p2 -> node_0 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..52e1b5c1261aee7d5ddf09472c677cd60d5b1c0b
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.nt
@@ -0,0 +1,54 @@
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-08#m> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#part> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#m2> <http://amr.isi.edu/rdf/amr-terms#degree> <http://amr.isi.edu/amr_data/SolarSystem-08#s2> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#substantial> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#outer> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-08" .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-08#p2> .
+<http://amr.isi.edu/rdf/amr-terms#giant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-08#g> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p2> <http://amr.isi.edu/rdf/amr-terms#quant> "4" .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-08#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#s> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-08#o> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#outer> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SolarSystem-08#p3> .
+<http://amr.isi.edu/rdf/amr-terms#degree> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#terrestrial> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-08#p> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/core-amr#more> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-08#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-08#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#s> <http://amr.isi.edu/rdf/amr-terms#part> <http://amr.isi.edu/amr_data/SolarSystem-08#p2> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#p3> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-08#t> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-08#m2> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The four outer system planets are giant planets, being substantially more massive than the terrestrial planets." .
+<http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#massive> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#terrestrial> .
+<http://amr.isi.edu/rdf/amr-terms#substantial> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#massive> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-08#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#giant> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..725338ae7273227be80afbaa239b9543ffa03f66
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.penman
@@ -0,0 +1,14 @@
+# ::id SolarSystem-08
+# ::snt The four outer system planets are giant planets, being substantially more massive than the terrestrial planets.
+(p / planet
+      :mod (g / giant)
+      :domain (p2 / planet
+            :quant 4
+            :part-of (s / system
+                  :mod (o / outer)))
+      :ARG1-of (h / have-degree-91
+            :ARG2 (m / massive)
+            :ARG3 (m2 / more
+                  :degree (s2 / substantial))
+            :ARG4 (p3 / planet
+                  :mod (t / terrestrial))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..af289e353ed4672d9b8dca251858630f9f968254
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..33db4c7bc3e035b4436ec32963d8acd3d8eb4c23
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.svg
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="784pt" height="576pt"
+ viewBox="0.00 0.00 783.54 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.892164 0.892164) rotate(0) translate(4 641.62)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-641.62 874.25,-641.62 874.25,4 -4,4"/>
+<!-- p -->
+<g id="node1" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="52.26" cy="-468.15" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="52.26" y="-463.47" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- g -->
+<g id="node2" class="node">
+<title>g</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-591.15" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="301.55" y="-586.47" font-family="Times,serif" font-size="14.00">g/giant</text>
+</g>
+<!-- p&#45;&gt;g -->
+<g id="edge1" class="edge">
+<title>p&#45;&gt;g</title>
+<path fill="none" stroke="black" d="M99.48,-491.14C142.06,-512.32 205.14,-543.69 249.26,-565.63"/>
+<polygon fill="black" stroke="black" points="247.61,-568.73 258.13,-570.05 250.73,-562.46 247.61,-568.73"/>
+<text text-anchor="middle" x="154.02" y="-537.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- p2 -->
+<g id="node3" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-468.15" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="301.55" y="-463.47" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- p&#45;&gt;p2 -->
+<g id="edge2" class="edge">
+<title>p&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M104.8,-468.15C141.47,-468.15 191.14,-468.15 231.27,-468.15"/>
+<polygon fill="black" stroke="black" points="231.07,-471.65 241.07,-468.15 231.07,-464.65 231.07,-471.65"/>
+<text text-anchor="middle" x="154.02" y="-472.1" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- h -->
+<g id="node6" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-262.15" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="301.55" y="-257.47" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- p&#45;&gt;h -->
+<g id="edge5" class="edge">
+<title>p&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M92.99,-435.05C126.26,-407.34 174.87,-366.84 216.69,-332.01"/>
+<polygon fill="black" stroke="black" points="218.9,-334.72 224.34,-325.63 214.42,-329.34 218.9,-334.72"/>
+<text text-anchor="middle" x="154.02" y="-411.1" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- s -->
+<g id="node4" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="552.44" cy="-559.15" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="552.44" y="-554.47" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- p2&#45;&gt;s -->
+<g id="edge3" class="edge">
+<title>p2&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M356.87,-488.01C395.99,-502.31 448.86,-521.64 489.61,-536.54"/>
+<polygon fill="black" stroke="black" points="488.21,-539.75 498.8,-539.9 490.61,-533.18 488.21,-539.75"/>
+<text text-anchor="middle" x="443.83" y="-530.1" font-family="Times,serif" font-size="14.00">:part&#45;of</text>
+</g>
+<!-- node_0 -->
+<g id="node12" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="579.44,-486.15 525.44,-486.15 525.44,-450.15 579.44,-450.15 579.44,-486.15"/>
+<text text-anchor="middle" x="552.44" y="-463.47" font-family="Times,serif" font-size="14.00">4</text>
+</g>
+<!-- p2&#45;&gt;node_0 -->
+<g id="edge11" class="edge">
+<title>p2&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M360.59,-468.15C407.79,-468.15 473.01,-468.15 513.68,-468.15"/>
+<polygon fill="black" stroke="black" points="513.45,-471.65 523.45,-468.15 513.45,-464.65 513.45,-471.65"/>
+<text text-anchor="middle" x="443.83" y="-472.1" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- o -->
+<g id="node5" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="788.53" cy="-559.15" rx="47" ry="47"/>
+<text text-anchor="middle" x="788.53" y="-554.47" font-family="Times,serif" font-size="14.00">o/outer</text>
+</g>
+<!-- s&#45;&gt;o -->
+<g id="edge4" class="edge">
+<title>s&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M608.33,-559.15C644.94,-559.15 693,-559.15 730.12,-559.15"/>
+<polygon fill="black" stroke="black" points="729.76,-562.65 739.76,-559.15 729.76,-555.65 729.76,-562.65"/>
+<text text-anchor="middle" x="661.81" y="-563.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- m -->
+<g id="node7" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="552.44" cy="-368.15" rx="64.36" ry="64.36"/>
+<text text-anchor="middle" x="552.44" y="-363.47" font-family="Times,serif" font-size="14.00">m/massive</text>
+</g>
+<!-- h&#45;&gt;m -->
+<g id="edge6" class="edge">
+<title>h&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M392.06,-300.27C421.84,-312.95 454.53,-326.87 482.51,-338.79"/>
+<polygon fill="black" stroke="black" points="481.02,-341.96 491.59,-342.66 483.76,-335.52 481.02,-341.96"/>
+<text text-anchor="middle" x="443.83" y="-334.1" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node8" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="552.44" cy="-230.15" rx="55.94" ry="55.94"/>
+<text text-anchor="middle" x="552.44" y="-225.47" font-family="Times,serif" font-size="14.00">m2/more</text>
+</g>
+<!-- h&#45;&gt;m2 -->
+<g id="edge7" class="edge">
+<title>h&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M399.14,-249.73C427.94,-246.03 458.85,-242.05 485.24,-238.66"/>
+<polygon fill="black" stroke="black" points="485.66,-242.13 495.14,-237.39 484.77,-235.19 485.66,-242.13"/>
+<text text-anchor="middle" x="443.83" y="-250.1" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- p3 -->
+<g id="node10" class="node">
+<title>p3</title>
+<ellipse fill="none" stroke="black" cx="552.44" cy="-88.15" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="552.44" y="-83.47" font-family="Times,serif" font-size="14.00">p3/planet</text>
+</g>
+<!-- h&#45;&gt;p3 -->
+<g id="edge9" class="edge">
+<title>h&#45;&gt;p3</title>
+<path fill="none" stroke="black" d="M382.33,-206.38C418.98,-180.75 461.59,-150.96 494.87,-127.7"/>
+<polygon fill="black" stroke="black" points="496.57,-130.78 502.76,-122.18 492.56,-125.05 496.57,-130.78"/>
+<text text-anchor="middle" x="443.83" y="-184.1" font-family="Times,serif" font-size="14.00">:ARG4</text>
+</g>
+<!-- s2 -->
+<g id="node9" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="788.53" cy="-240.15" rx="81.72" ry="81.72"/>
+<text text-anchor="middle" x="788.53" y="-235.47" font-family="Times,serif" font-size="14.00">s2/substantial</text>
+</g>
+<!-- m2&#45;&gt;s2 -->
+<g id="edge8" class="edge">
+<title>m2&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M608.62,-232.51C634.51,-233.61 666.07,-234.96 695.43,-236.21"/>
+<polygon fill="black" stroke="black" points="694.9,-239.69 705.04,-236.62 695.2,-232.7 694.9,-239.69"/>
+<text text-anchor="middle" x="661.81" y="-239.1" font-family="Times,serif" font-size="14.00">:degree</text>
+</g>
+<!-- t -->
+<g id="node11" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="788.53" cy="-70.15" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="788.53" y="-65.47" font-family="Times,serif" font-size="14.00">t/terrestrial</text>
+</g>
+<!-- p3&#45;&gt;t -->
+<g id="edge10" class="edge">
+<title>p3&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M611.31,-83.7C640.13,-81.48 675.44,-78.77 706.87,-76.35"/>
+<polygon fill="black" stroke="black" points="707.04,-79.85 716.74,-75.59 706.5,-72.87 707.04,-79.85"/>
+<text text-anchor="middle" x="661.81" y="-86.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..0b68ff7a5fa5809dc12e9a9c91ed643dcf6b1a97
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-08/SolarSystem-08.stog.amr.ttl
@@ -0,0 +1,93 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#h> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-08#p> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-08#m> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-08#m2> ;
+    ns1:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SolarSystem-08#p3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-08" ;
+    ns3:has-sentence "The four outer system planets are giant planets, being substantially more massive than the terrestrial planets." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-08#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#s> a ns2:system ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-08#o> ;
+    ns2:part <http://amr.isi.edu/amr_data/SolarSystem-08#p2> .
+
+ns1:have-degree-91.ARG1 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG2 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG3 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG4 a ns1:FrameRole .
+
+ns2:degree a ns3:Role .
+
+ns2:domain a ns3:Role .
+
+ns2:mod a ns3:Role .
+
+ns2:part a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#g> a ns2:giant .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#m> a ns2:massive .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#m2> a ns3:more ;
+    ns2:degree <http://amr.isi.edu/amr_data/SolarSystem-08#s2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#o> a ns2:outer .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#p3> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-08#t> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#s2> a ns2:substantial .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#t> a ns2:terrestrial .
+
+ns1:have-degree-91 a ns3:Frame .
+
+ns2:giant a ns3:Concept .
+
+ns2:massive a ns3:Concept .
+
+ns2:outer a ns3:Concept .
+
+ns2:substantial a ns3:Concept .
+
+ns2:system a ns3:Concept .
+
+ns2:terrestrial a ns3:Concept .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:more a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:domain <http://amr.isi.edu/amr_data/SolarSystem-08#p2> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-08#g> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-08#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:quant "4" .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns1:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..c1256f260ae6c7cf4df64a65e14685a3310a6867
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.dot
@@ -0,0 +1,42 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	p [label="p/planet" shape=circle]
+	g [label="g/giant" shape=circle]
+	g2 [label="g2/gas" shape=circle]
+	a [label="a/and" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	p3 [label="p3/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	c [label="c/compose-01" shape=circle]
+	a2 [label="a2/and" shape=circle]
+	h [label="h/hydrogen" shape=circle]
+	h2 [label="h2/helium" shape=circle]
+	m [label="m/main" shape=circle]
+	h3 [label="h3/have-degree-91" shape=circle]
+	l [label="l/large" shape=circle]
+	m2 [label="m2/most" shape=circle]
+	p4 [label="p4/planet" shape=circle]
+	p -> g [label=":mod"]
+	g -> g2 [label=":mod"]
+	p -> a [label=":domain"]
+	a -> p2 [label=":op1"]
+	p2 -> n [label=":name"]
+	a -> p3 [label=":op2"]
+	p3 -> n2 [label=":name"]
+	a -> c [label=":ARG1-of"]
+	c -> a2 [label=":ARG2"]
+	a2 -> h [label=":op1"]
+	a2 -> h2 [label=":op2"]
+	c -> m [label=":mod"]
+	p -> h3 [label=":ARG1-of"]
+	h3 -> l [label=":ARG2"]
+	h3 -> m2 [label=":ARG3"]
+	h3 -> p4 [label=":ARG5"]
+	node_0 [label="\"Jupiter\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"Saturn\"" shape=rectangle]
+	n2 -> node_1 [label=":op1"]
+	node_2 [label=2 shape=rectangle]
+	p4 -> node_2 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..cc5952b0880ca0db659bf1ddbed2cded2f6b018f
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.nt
@@ -0,0 +1,68 @@
+<http://amr.isi.edu/amr_data/SolarSystem-09#g2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#gas> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-09#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-09#a> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/amr-terms#gas> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p4> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<http://amr.isi.edu/rdf/amr-terms#main> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#hydrogen> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-09#a> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The two largest planets, Jupiter and Saturn, are gas giant planets, being composed mainly of hydrogen and helium." .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-09#p3> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#main> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#c> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-09#m> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/core-amr#most> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-09#h2> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-09#h> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-09#l> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#most> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://amr.isi.edu/amr_data/SolarSystem-09#p4> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#giant> .
+<http://amr.isi.edu/rdf/amr-terms#giant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-09" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p3> <http://www.w3.org/2000/01/rdf-schema#label> "Saturn" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-09#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#helium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-09#m2> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-09#p2> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p2> <http://www.w3.org/2000/01/rdf-schema#label> "Jupiter" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-09#g> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#h2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#helium> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-09#a2> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#large> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#hydrogen> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-09#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#large> .
+<http://amr.isi.edu/amr_data/SolarSystem-09#g> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-09#g2> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..0fd56c788ac8e2b30bef1c680ef5e86736ed9c7a
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.penman
@@ -0,0 +1,22 @@
+# ::id SolarSystem-09
+# ::snt The two largest planets, Jupiter and Saturn, are gas giant planets, being composed mainly of hydrogen and helium.
+(p / planet
+      :mod (g / giant
+            :mod (g2 / gas))
+      :domain (a / and
+            :op1 (p2 / planet
+                  :name (n / name
+                        :op1 "Jupiter"))
+            :op2 (p3 / planet
+                  :name (n2 / name
+                        :op1 "Saturn"))
+            :ARG1-of (c / compose-01
+                  :ARG2 (a2 / and
+                        :op1 (h / hydrogen)
+                        :op2 (h2 / helium))
+                  :mod (m / main)))
+      :ARG1-of (h3 / have-degree-91
+            :ARG2 (l / large)
+            :ARG3 (m2 / most)
+            :ARG5 (p4 / planet
+                  :quant 2)))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad1822eed16e2fd71a98225a7132f6dba364a262
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7615f91f3d6cb3aad1ad74f71c2cc1cdd4979d07
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.svg
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="678pt" height="576pt"
+ viewBox="0.00 0.00 677.77 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.633007 0.633007) rotate(0) translate(4 905.94)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-905.94 1066.71,-905.94 1066.71,4 -4,4"/>
+<!-- p -->
+<g id="node1" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="52.26" cy="-601.57" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="52.26" y="-596.9" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- g -->
+<g id="node2" class="node">
+<title>g</title>
+<ellipse fill="none" stroke="black" cx="307.87" cy="-803.57" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="307.87" y="-798.9" font-family="Times,serif" font-size="14.00">g/giant</text>
+</g>
+<!-- p&#45;&gt;g -->
+<g id="edge1" class="edge">
+<title>p&#45;&gt;g</title>
+<path fill="none" stroke="black" d="M93.73,-633.8C139.71,-670.43 214.53,-730.03 262.19,-767.99"/>
+<polygon fill="black" stroke="black" points="259.87,-770.61 269.87,-774.11 264.23,-765.14 259.87,-770.61"/>
+<text text-anchor="middle" x="154.02" y="-706.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a -->
+<g id="node4" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="307.87" cy="-601.57" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="307.87" y="-596.9" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- p&#45;&gt;a -->
+<g id="edge3" class="edge">
+<title>p&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M104.89,-601.57C149.56,-601.57 213.71,-601.57 257.65,-601.57"/>
+<polygon fill="black" stroke="black" points="257.41,-605.07 267.41,-601.57 257.41,-598.07 257.41,-605.07"/>
+<text text-anchor="middle" x="154.02" y="-605.52" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- h3 -->
+<g id="node14" class="node">
+<title>h3</title>
+<ellipse fill="none" stroke="black" cx="307.87" cy="-247.57" rx="104.35" ry="104.35"/>
+<text text-anchor="middle" x="307.87" y="-242.9" font-family="Times,serif" font-size="14.00">h3/have&#45;degree&#45;91</text>
+</g>
+<!-- p&#45;&gt;h3 -->
+<g id="edge13" class="edge">
+<title>p&#45;&gt;h3</title>
+<path fill="none" stroke="black" d="M83.6,-559.22C121.99,-505.63 189.21,-411.8 239.89,-341.06"/>
+<polygon fill="black" stroke="black" points="242.44,-343.51 245.42,-333.34 236.75,-339.43 242.44,-343.51"/>
+<text text-anchor="middle" x="154.02" y="-500.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- g2 -->
+<g id="node3" class="node">
+<title>g2</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-857.57" rx="44.37" ry="44.37"/>
+<text text-anchor="middle" x="590.3" y="-852.9" font-family="Times,serif" font-size="14.00">g2/gas</text>
+</g>
+<!-- g&#45;&gt;g2 -->
+<g id="edge2" class="edge">
+<title>g&#45;&gt;g2</title>
+<path fill="none" stroke="black" d="M353.92,-812.25C403.4,-821.78 482.8,-837.07 535.51,-847.22"/>
+<polygon fill="black" stroke="black" points="534.69,-850.62 545.17,-849.08 536.01,-843.75 534.69,-850.62"/>
+<text text-anchor="middle" x="461.71" y="-841.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- p2 -->
+<g id="node5" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-736.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="590.3" y="-731.9" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- a&#45;&gt;p2 -->
+<g id="edge4" class="edge">
+<title>a&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M343.25,-618.13C388.83,-640.07 470.07,-679.17 526.68,-706.43"/>
+<polygon fill="black" stroke="black" points="525.05,-709.53 535.58,-710.71 528.09,-703.22 525.05,-709.53"/>
+<text text-anchor="middle" x="461.71" y="-692.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p3 -->
+<g id="node7" class="node">
+<title>p3</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-601.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="590.3" y="-596.9" font-family="Times,serif" font-size="14.00">p3/planet</text>
+</g>
+<!-- a&#45;&gt;p3 -->
+<g id="edge6" class="edge">
+<title>a&#45;&gt;p3</title>
+<path fill="none" stroke="black" d="M346.69,-601.57C391,-601.57 465.32,-601.57 520.05,-601.57"/>
+<polygon fill="black" stroke="black" points="519.9,-605.07 529.9,-601.57 519.9,-598.07 519.9,-605.07"/>
+<text text-anchor="middle" x="461.71" y="-605.52" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- c -->
+<g id="node9" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-445.57" rx="79.09" ry="79.09"/>
+<text text-anchor="middle" x="590.3" y="-440.9" font-family="Times,serif" font-size="14.00">c/compose&#45;01</text>
+</g>
+<!-- a&#45;&gt;c -->
+<g id="edge8" class="edge">
+<title>a&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M342.14,-583.07C383.47,-560.07 455.33,-520.1 510.95,-489.16"/>
+<polygon fill="black" stroke="black" points="512.42,-492.34 519.46,-484.42 509.02,-486.23 512.42,-492.34"/>
+<text text-anchor="middle" x="461.71" y="-536.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- n -->
+<g id="node6" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="805.51" cy="-736.57" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="805.51" y="-731.9" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p2&#45;&gt;n -->
+<g id="edge5" class="edge">
+<title>p2&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M649.28,-736.57C679.24,-736.57 715.72,-736.57 745.79,-736.57"/>
+<polygon fill="black" stroke="black" points="745.46,-740.07 755.46,-736.57 745.46,-733.07 745.46,-740.07"/>
+<text text-anchor="middle" x="710.27" y="-740.52" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node18" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1033.79,-754.57 955.54,-754.57 955.54,-718.57 1033.79,-718.57 1033.79,-754.57"/>
+<text text-anchor="middle" x="994.67" y="-731.9" font-family="Times,serif" font-size="14.00">&quot;Jupiter&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge17" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M853.74,-736.57C881.34,-736.57 916.14,-736.57 944.13,-736.57"/>
+<polygon fill="black" stroke="black" points="943.76,-740.07 953.76,-736.57 943.76,-733.07 943.76,-740.07"/>
+<text text-anchor="middle" x="893.25" y="-740.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- n2 -->
+<g id="node8" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="805.51" cy="-601.57" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="805.51" y="-596.9" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p3&#45;&gt;n2 -->
+<g id="edge7" class="edge">
+<title>p3&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M649.28,-601.57C677.26,-601.57 710.92,-601.57 739.74,-601.57"/>
+<polygon fill="black" stroke="black" points="739.42,-605.07 749.42,-601.57 739.42,-598.07 739.42,-605.07"/>
+<text text-anchor="middle" x="710.27" y="-605.52" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node19" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1033.79,-619.57 955.54,-619.57 955.54,-583.57 1033.79,-583.57 1033.79,-619.57"/>
+<text text-anchor="middle" x="994.67" y="-596.9" font-family="Times,serif" font-size="14.00">&quot;Saturn&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_1 -->
+<g id="edge18" class="edge">
+<title>n2&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M860.14,-601.57C886.46,-601.57 917.98,-601.57 943.78,-601.57"/>
+<polygon fill="black" stroke="black" points="943.68,-605.07 953.67,-601.57 943.67,-598.07 943.68,-605.07"/>
+<text text-anchor="middle" x="893.25" y="-605.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- a2 -->
+<g id="node10" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="805.51" cy="-465.57" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="805.51" y="-460.9" font-family="Times,serif" font-size="14.00">a2/and</text>
+</g>
+<!-- c&#45;&gt;a2 -->
+<g id="edge9" class="edge">
+<title>c&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M669.48,-452.91C695.95,-455.39 724.94,-458.11 749.26,-460.39"/>
+<polygon fill="black" stroke="black" points="748.64,-463.85 758.92,-461.3 749.29,-456.88 748.64,-463.85"/>
+<text text-anchor="middle" x="710.27" y="-461.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m -->
+<g id="node13" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="805.51" cy="-354.57" rx="48.58" ry="48.58"/>
+<text text-anchor="middle" x="805.51" y="-349.9" font-family="Times,serif" font-size="14.00">m/main</text>
+</g>
+<!-- c&#45;&gt;m -->
+<g id="edge12" class="edge">
+<title>c&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M663.48,-414.77C691.73,-402.71 723.58,-389.11 749.86,-377.9"/>
+<polygon fill="black" stroke="black" points="751.17,-381.15 758.99,-374 748.42,-374.71 751.17,-381.15"/>
+<text text-anchor="middle" x="710.27" y="-406.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- h -->
+<g id="node11" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="994.67" cy="-481.57" rx="68.04" ry="68.04"/>
+<text text-anchor="middle" x="994.67" y="-476.9" font-family="Times,serif" font-size="14.00">h/hydrogen</text>
+</g>
+<!-- a2&#45;&gt;h -->
+<g id="edge10" class="edge">
+<title>a2&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M850.39,-469.32C869.71,-470.98 893.01,-472.97 915.16,-474.86"/>
+<polygon fill="black" stroke="black" points="914.84,-478.35 925.1,-475.71 915.44,-471.37 914.84,-478.35"/>
+<text text-anchor="middle" x="893.25" y="-477.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- h2 -->
+<g id="node12" class="node">
+<title>h2</title>
+<ellipse fill="none" stroke="black" cx="994.67" cy="-334.57" rx="61.2" ry="61.2"/>
+<text text-anchor="middle" x="994.67" y="-329.9" font-family="Times,serif" font-size="14.00">h2/helium</text>
+</g>
+<!-- a2&#45;&gt;h2 -->
+<g id="edge11" class="edge">
+<title>a2&#45;&gt;h2</title>
+<path fill="none" stroke="black" d="M842.6,-440.32C868.68,-422.06 904.5,-396.98 934.72,-375.84"/>
+<polygon fill="black" stroke="black" points="936.47,-378.88 942.66,-370.28 932.46,-373.15 936.47,-378.88"/>
+<text text-anchor="middle" x="893.25" y="-415.52" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- l -->
+<g id="node15" class="node">
+<title>l</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-305.57" rx="43.32" ry="43.32"/>
+<text text-anchor="middle" x="590.3" y="-300.9" font-family="Times,serif" font-size="14.00">l/large</text>
+</g>
+<!-- h3&#45;&gt;l -->
+<g id="edge14" class="edge">
+<title>h3&#45;&gt;l</title>
+<path fill="none" stroke="black" d="M410.51,-268.59C453.22,-277.43 501.12,-287.34 536.58,-294.67"/>
+<polygon fill="black" stroke="black" points="535.65,-298.05 546.15,-296.65 537.07,-291.2 535.65,-298.05"/>
+<text text-anchor="middle" x="461.71" y="-288.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node16" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-189.57" rx="54.89" ry="54.89"/>
+<text text-anchor="middle" x="590.3" y="-184.9" font-family="Times,serif" font-size="14.00">m2/most</text>
+</g>
+<!-- h3&#45;&gt;m2 -->
+<g id="edge15" class="edge">
+<title>h3&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M410.51,-226.55C448.81,-218.63 491.28,-209.85 525.22,-202.83"/>
+<polygon fill="black" stroke="black" points="525.81,-206.28 534.9,-200.83 524.4,-199.42 525.81,-206.28"/>
+<text text-anchor="middle" x="461.71" y="-225.52" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- p4 -->
+<g id="node17" class="node">
+<title>p4</title>
+<ellipse fill="none" stroke="black" cx="590.3" cy="-58.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="590.3" y="-53.9" font-family="Times,serif" font-size="14.00">p4/planet</text>
+</g>
+<!-- h3&#45;&gt;p4 -->
+<g id="edge16" class="edge">
+<title>h3&#45;&gt;p4</title>
+<path fill="none" stroke="black" d="M394.91,-189.58C439.48,-159.55 492.68,-123.69 532.14,-97.1"/>
+<polygon fill="black" stroke="black" points="533.77,-100.22 540.11,-91.73 529.86,-94.42 533.77,-100.22"/>
+<text text-anchor="middle" x="461.71" y="-167.52" font-family="Times,serif" font-size="14.00">:ARG5</text>
+</g>
+<!-- node_2 -->
+<g id="node20" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="832.51,-76.57 778.51,-76.57 778.51,-40.57 832.51,-40.57 832.51,-76.57"/>
+<text text-anchor="middle" x="805.51" y="-53.9" font-family="Times,serif" font-size="14.00">2</text>
+</g>
+<!-- p4&#45;&gt;node_2 -->
+<g id="edge19" class="edge">
+<title>p4&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M649.28,-58.57C686.73,-58.57 734.37,-58.57 766.93,-58.57"/>
+<polygon fill="black" stroke="black" points="766.69,-62.07 776.69,-58.57 766.69,-55.07 766.69,-62.07"/>
+<text text-anchor="middle" x="710.27" y="-62.52" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..a5b57db271f0ddc738a4af1d52c09667b8046546
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-09/SolarSystem-09.stog.amr.ttl
@@ -0,0 +1,115 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#c> a ns3:compose-01 ;
+    ns3:compose-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-09#a> ;
+    ns3:compose-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-09#a2> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-09#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#h3> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-09#p> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-09#l> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-09#m2> ;
+    ns3:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SolarSystem-09#p4> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-09" ;
+    ns2:has-sentence "The two largest planets, Jupiter and Saturn, are gas giant planets, being composed mainly of hydrogen and helium." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-09#p> .
+
+ns3:compose-01.ARG1 a ns3:FrameRole .
+
+ns3:compose-01.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG1 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG5 a ns3:FrameRole .
+
+ns1:domain a ns2:Role .
+
+ns1:mod a ns2:Role .
+
+ns1:op1 a ns2:Role .
+
+ns1:op2 a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#a2> a ns2:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-09#h> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-09#h2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#g> a ns1:giant ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-09#g2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#g2> a ns1:gas .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#h> a ns1:hydrogen .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#h2> a ns1:helium .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#l> a ns1:large .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#m> a ns1:main .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#m2> a ns2:most .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Jupiter" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#p3> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Saturn" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#p4> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:quant "2" .
+
+ns3:compose-01 a ns2:Frame .
+
+ns3:have-degree-91 a ns2:Frame .
+
+ns1:gas a ns2:Concept .
+
+ns1:giant a ns2:Concept .
+
+ns1:helium a ns2:Concept .
+
+ns1:hydrogen a ns2:Concept .
+
+ns1:large a ns2:Concept .
+
+ns1:main a ns2:Concept .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns2:most a ns2:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#a> a ns2:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-09#p2> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-09#p3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-09#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:domain <http://amr.isi.edu/amr_data/SolarSystem-09#a> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-09#g> .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns2:and a ns2:Concept .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns3:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..573fb98d165438a9febbaf5ef1e700bb9a137080
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.dot
@@ -0,0 +1,46 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	p [label="p/planet" shape=circle]
+	g [label="g/giant" shape=circle]
+	ii [label="ii/ice" shape=circle]
+	a [label="a/and" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	p3 [label="p3/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	c [label="c/compose-01" shape=circle]
+	v [label="v/volatile" shape=circle]
+	a2 [label="a2/and" shape=circle]
+	w [label="w/water" shape=circle]
+	a3 [label="a3/ammonia" shape=circle]
+	m [label="m/methane" shape=circle]
+	m2 [label="m2/main" shape=circle]
+	h [label="h/have-degree-91" shape=circle]
+	f [label="f/far" shape=circle]
+	m3 [label="m3/most" shape=circle]
+	p4 [label="p4/planet" shape=circle]
+	p -> g [label=":mod"]
+	g -> ii [label=":mod"]
+	p -> a [label=":domain"]
+	a -> p2 [label=":op1"]
+	p2 -> n [label=":name"]
+	a -> p3 [label=":op2"]
+	p3 -> n2 [label=":name"]
+	a -> c [label=":ARG1-of"]
+	c -> v [label=":ARG2"]
+	v -> a2 [label=":example"]
+	a2 -> w [label=":op1"]
+	a2 -> a3 [label=":op2"]
+	a2 -> m [label=":op3"]
+	c -> m2 [label=":mod"]
+	p -> h [label=":ARG1-of"]
+	h -> f [label=":ARG2"]
+	h -> m3 [label=":ARG3"]
+	h -> p4 [label=":ARG5"]
+	node_0 [label="\"Uranus\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"Neptune\"" shape=rectangle]
+	n2 -> node_1 [label=":op1"]
+	node_2 [label=2 shape=rectangle]
+	p4 -> node_2 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..6b58c2f51fd8a80be5c42b0245c682af827d37e6
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.nt
@@ -0,0 +1,76 @@
+<http://amr.isi.edu/amr_data/SolarSystem-10#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-10" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-10#v> .
+<http://amr.isi.edu/rdf/amr-terms#main> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p4> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-10#m3> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p2> <http://www.w3.org/2000/01/rdf-schema#label> "Uranus" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-10#w> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#water> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#ice> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-10#g> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#g> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-10#ii> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-10#w> .
+<http://amr.isi.edu/rdf/amr-terms#op3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#giant> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#m3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#most> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/amr-terms#ammonia> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#example> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a2> <http://amr.isi.edu/rdf/amr-terms#op3> <http://amr.isi.edu/amr_data/SolarSystem-10#m> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/amr-terms#water> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#volatile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#c> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-10#a> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#v> <http://amr.isi.edu/rdf/amr-terms#example> <http://amr.isi.edu/amr_data/SolarSystem-10#a2> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://amr.isi.edu/amr_data/SolarSystem-10#p4> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#methane> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#g> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#giant> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#v> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#volatile> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-10#a3> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#m2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#main> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#methane> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The two outermost planets, Uranus and Neptune, are ice giant planets, being composed mainly of volatiles, such as water, ammonia and methane." .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-10#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-10#p> .
+<http://amr.isi.edu/rdf/core-amr#most> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#f> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#far> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-10#p3> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-10#f> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-10#p2> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#c> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-10#m2> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-10#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#a3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#ammonia> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/amr-terms#ice> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/rdf/amr-terms#far> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-10#p3> <http://www.w3.org/2000/01/rdf-schema#label> "Neptune" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..9bdc8c8d580c603418897cc749e7b104da4dc361
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.penman
@@ -0,0 +1,24 @@
+# ::id SolarSystem-10
+# ::snt The two outermost planets, Uranus and Neptune, are ice giant planets, being composed mainly of volatiles, such as water, ammonia and methane.
+(p / planet
+      :mod (g / giant
+            :mod (ii / ice))
+      :domain (a / and
+            :op1 (p2 / planet
+                  :name (n / name
+                        :op1 "Uranus"))
+            :op2 (p3 / planet
+                  :name (n2 / name
+                        :op1 "Neptune"))
+            :ARG1-of (c / compose-01
+                  :ARG2 (v / volatile
+                        :example (a2 / and
+                              :op1 (w / water)
+                              :op2 (a3 / ammonia)
+                              :op3 (m / methane)))
+                  :mod (m2 / main)))
+      :ARG1-of (h / have-degree-91
+            :ARG2 (f / far)
+            :ARG3 (m3 / most)
+            :ARG5 (p4 / planet
+                  :quant 2)))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..89151733ab140e31bc50494d5a3ccf628855c49f
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3caeed3f9a0aa006c9fdbe72671302d3cf491bd4
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.svg
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="838pt" height="576pt"
+ viewBox="0.00 0.00 837.84 576.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.663234 0.663234) rotate(0) translate(4 864.47)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-864.47 1259.26,-864.47 1259.26,4 -4,4"/>
+<!-- p -->
+<g id="node1" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="52.26" cy="-579.57" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="52.26" y="-574.9" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- g -->
+<g id="node2" class="node">
+<title>g</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-774.57" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="301.55" y="-769.9" font-family="Times,serif" font-size="14.00">g/giant</text>
+</g>
+<!-- p&#45;&gt;g -->
+<g id="edge1" class="edge">
+<title>p&#45;&gt;g</title>
+<path fill="none" stroke="black" d="M93.82,-611.56C138.27,-646.6 209.37,-702.67 255.52,-739.06"/>
+<polygon fill="black" stroke="black" points="253.19,-741.69 263.21,-745.13 257.53,-736.19 253.19,-741.69"/>
+<text text-anchor="middle" x="154.02" y="-686.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a -->
+<g id="node4" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-579.57" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="301.55" y="-574.9" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- p&#45;&gt;a -->
+<g id="edge3" class="edge">
+<title>p&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M104.8,-579.57C147.89,-579.57 208.93,-579.57 251.35,-579.57"/>
+<polygon fill="black" stroke="black" points="251.27,-583.07 261.27,-579.57 251.27,-576.07 251.27,-583.07"/>
+<text text-anchor="middle" x="154.02" y="-583.52" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- h -->
+<g id="node16" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="301.55" cy="-242.57" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="301.55" y="-237.9" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- p&#45;&gt;h -->
+<g id="edge15" class="edge">
+<title>p&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M84.08,-537.57C121.86,-486.09 186.88,-397.48 235.83,-330.78"/>
+<polygon fill="black" stroke="black" points="238.63,-332.87 241.72,-322.74 232.99,-328.73 238.63,-332.87"/>
+<text text-anchor="middle" x="154.02" y="-483.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- ii -->
+<g id="node3" class="node">
+<title>ii</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-825.57" rx="34.9" ry="34.9"/>
+<text text-anchor="middle" x="577.68" y="-820.9" font-family="Times,serif" font-size="14.00">ii/ice</text>
+</g>
+<!-- g&#45;&gt;ii -->
+<g id="edge2" class="edge">
+<title>g&#45;&gt;ii</title>
+<path fill="none" stroke="black" d="M347.51,-782.94C398.38,-792.4 480.76,-807.73 531.65,-817.2"/>
+<polygon fill="black" stroke="black" points="530.98,-820.63 541.46,-819.02 532.26,-813.75 530.98,-820.63"/>
+<text text-anchor="middle" x="449.08" y="-811.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- p2 -->
+<g id="node5" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-714.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="577.68" y="-709.9" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- a&#45;&gt;p2 -->
+<g id="edge4" class="edge">
+<title>a&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M336.72,-596.4C381.17,-618.29 459.65,-656.94 514.72,-684.06"/>
+<polygon fill="black" stroke="black" points="512.85,-687.04 523.36,-688.32 515.94,-680.76 512.85,-687.04"/>
+<text text-anchor="middle" x="449.08" y="-670.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p3 -->
+<g id="node7" class="node">
+<title>p3</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-579.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="577.68" y="-574.9" font-family="Times,serif" font-size="14.00">p3/planet</text>
+</g>
+<!-- a&#45;&gt;p3 -->
+<g id="edge6" class="edge">
+<title>a&#45;&gt;p3</title>
+<path fill="none" stroke="black" d="M340.38,-579.57C383.35,-579.57 454.35,-579.57 507.33,-579.57"/>
+<polygon fill="black" stroke="black" points="507.17,-583.07 517.17,-579.57 507.17,-576.07 507.17,-583.07"/>
+<text text-anchor="middle" x="449.08" y="-583.52" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- c -->
+<g id="node9" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-423.57" rx="79.09" ry="79.09"/>
+<text text-anchor="middle" x="577.68" y="-418.9" font-family="Times,serif" font-size="14.00">c/compose&#45;01</text>
+</g>
+<!-- a&#45;&gt;c -->
+<g id="edge8" class="edge">
+<title>a&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M335.62,-560.76C375.7,-537.95 444.57,-498.75 498.46,-468.09"/>
+<polygon fill="black" stroke="black" points="500.06,-471.2 507.02,-463.21 496.6,-465.12 500.06,-471.2"/>
+<text text-anchor="middle" x="449.08" y="-514.52" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- n -->
+<g id="node6" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="795.51" cy="-714.57" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="795.51" y="-709.9" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p2&#45;&gt;n -->
+<g id="edge5" class="edge">
+<title>p2&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M636.52,-714.57C667.19,-714.57 704.79,-714.57 735.62,-714.57"/>
+<polygon fill="black" stroke="black" points="735.56,-718.07 745.56,-714.57 735.56,-711.07 735.56,-718.07"/>
+<text text-anchor="middle" x="697.64" y="-718.52" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node20" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1039.51,-732.57 957.51,-732.57 957.51,-696.57 1039.51,-696.57 1039.51,-732.57"/>
+<text text-anchor="middle" x="998.51" y="-709.9" font-family="Times,serif" font-size="14.00">&quot;Uranus&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge19" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M843.89,-714.57C874.59,-714.57 914.57,-714.57 946.05,-714.57"/>
+<polygon fill="black" stroke="black" points="945.72,-718.07 955.72,-714.57 945.72,-711.07 945.72,-718.07"/>
+<text text-anchor="middle" x="902.76" y="-718.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- n2 -->
+<g id="node8" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="795.51" cy="-579.57" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="795.51" y="-574.9" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p3&#45;&gt;n2 -->
+<g id="edge7" class="edge">
+<title>p3&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M636.52,-579.57C665.18,-579.57 699.89,-579.57 729.48,-579.57"/>
+<polygon fill="black" stroke="black" points="729.45,-583.07 739.45,-579.57 729.45,-576.07 729.45,-583.07"/>
+<text text-anchor="middle" x="697.64" y="-583.52" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node21" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1044.01,-597.57 953.01,-597.57 953.01,-561.57 1044.01,-561.57 1044.01,-597.57"/>
+<text text-anchor="middle" x="998.51" y="-574.9" font-family="Times,serif" font-size="14.00">&quot;Neptune&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_1 -->
+<g id="edge20" class="edge">
+<title>n2&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M850.38,-579.57C878.48,-579.57 912.84,-579.57 941.28,-579.57"/>
+<polygon fill="black" stroke="black" points="941.16,-583.07 951.16,-579.57 941.16,-576.07 941.16,-583.07"/>
+<text text-anchor="middle" x="902.76" y="-583.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- v -->
+<g id="node10" class="node">
+<title>v</title>
+<ellipse fill="none" stroke="black" cx="795.51" cy="-437.57" rx="57" ry="57"/>
+<text text-anchor="middle" x="795.51" y="-432.9" font-family="Times,serif" font-size="14.00">v/volatile</text>
+</g>
+<!-- c&#45;&gt;v -->
+<g id="edge9" class="edge">
+<title>c&#45;&gt;v</title>
+<path fill="none" stroke="black" d="M656.9,-428.65C679.81,-430.13 704.66,-431.75 726.85,-433.18"/>
+<polygon fill="black" stroke="black" points="726.48,-436.67 736.68,-433.82 726.93,-429.68 726.48,-436.67"/>
+<text text-anchor="middle" x="697.64" y="-436.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m2 -->
+<g id="node15" class="node">
+<title>m2</title>
+<ellipse fill="none" stroke="black" cx="795.51" cy="-307.57" rx="54.89" ry="54.89"/>
+<text text-anchor="middle" x="795.51" y="-302.9" font-family="Times,serif" font-size="14.00">m2/main</text>
+</g>
+<!-- c&#45;&gt;m2 -->
+<g id="edge14" class="edge">
+<title>c&#45;&gt;m2</title>
+<path fill="none" stroke="black" d="M647.86,-386.39C676.52,-370.99 709.39,-353.32 736.73,-338.63"/>
+<polygon fill="black" stroke="black" points="738.05,-341.89 745.2,-334.07 734.74,-335.73 738.05,-341.89"/>
+<text text-anchor="middle" x="697.64" y="-372.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a2 -->
+<g id="node11" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="998.51" cy="-437.57" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="998.51" y="-432.9" font-family="Times,serif" font-size="14.00">a2/and</text>
+</g>
+<!-- v&#45;&gt;a2 -->
+<g id="edge10" class="edge">
+<title>v&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M852.77,-437.57C880.61,-437.57 914.12,-437.57 941.88,-437.57"/>
+<polygon fill="black" stroke="black" points="941.87,-441.07 951.87,-437.57 941.87,-434.07 941.87,-441.07"/>
+<text text-anchor="middle" x="902.76" y="-441.52" font-family="Times,serif" font-size="14.00">:example</text>
+</g>
+<!-- w -->
+<g id="node12" class="node">
+<title>w</title>
+<ellipse fill="none" stroke="black" cx="1183.01" cy="-579.57" rx="51.73" ry="51.73"/>
+<text text-anchor="middle" x="1183.01" y="-574.9" font-family="Times,serif" font-size="14.00">w/water</text>
+</g>
+<!-- a2&#45;&gt;w -->
+<g id="edge11" class="edge">
+<title>a2&#45;&gt;w</title>
+<path fill="none" stroke="black" d="M1034.7,-464.95C1062.51,-486.59 1101.66,-517.06 1132.61,-541.14"/>
+<polygon fill="black" stroke="black" points="1130.29,-543.76 1140.33,-547.14 1134.58,-538.24 1130.29,-543.76"/>
+<text text-anchor="middle" x="1077.38" y="-512.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- a3 -->
+<g id="node13" class="node">
+<title>a3</title>
+<ellipse fill="none" stroke="black" cx="1183.01" cy="-437.57" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="1183.01" y="-432.9" font-family="Times,serif" font-size="14.00">a3/ammonia</text>
+</g>
+<!-- a2&#45;&gt;a3 -->
+<g id="edge12" class="edge">
+<title>a2&#45;&gt;a3</title>
+<path fill="none" stroke="black" d="M1043.69,-437.57C1060.36,-437.57 1079.93,-437.57 1099.01,-437.57"/>
+<polygon fill="black" stroke="black" points="1098.96,-441.07 1108.96,-437.57 1098.96,-434.07 1098.96,-441.07"/>
+<text text-anchor="middle" x="1077.38" y="-441.52" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- m -->
+<g id="node14" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="1183.01" cy="-279.57" rx="67.52" ry="67.52"/>
+<text text-anchor="middle" x="1183.01" y="-274.9" font-family="Times,serif" font-size="14.00">m/methane</text>
+</g>
+<!-- a2&#45;&gt;m -->
+<g id="edge13" class="edge">
+<title>a2&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M1032.98,-408.59C1057.99,-386.94 1092.83,-356.78 1122.54,-331.06"/>
+<polygon fill="black" stroke="black" points="1124.76,-333.77 1130.03,-324.58 1120.17,-328.48 1124.76,-333.77"/>
+<text text-anchor="middle" x="1077.38" y="-385.52" font-family="Times,serif" font-size="14.00">:op3</text>
+</g>
+<!-- f -->
+<g id="node17" class="node">
+<title>f</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-294.57" rx="32.27" ry="32.27"/>
+<text text-anchor="middle" x="577.68" y="-289.9" font-family="Times,serif" font-size="14.00">f/far</text>
+</g>
+<!-- h&#45;&gt;f -->
+<g id="edge16" class="edge">
+<title>h&#45;&gt;f</title>
+<path fill="none" stroke="black" d="M398.04,-260.69C444.61,-269.52 498.25,-279.7 534.5,-286.57"/>
+<polygon fill="black" stroke="black" points="533.67,-289.98 544.14,-288.4 534.97,-283.1 533.67,-289.98"/>
+<text text-anchor="middle" x="449.08" y="-279.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m3 -->
+<g id="node18" class="node">
+<title>m3</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-189.57" rx="54.89" ry="54.89"/>
+<text text-anchor="middle" x="577.68" y="-184.9" font-family="Times,serif" font-size="14.00">m3/most</text>
+</g>
+<!-- h&#45;&gt;m3 -->
+<g id="edge17" class="edge">
+<title>h&#45;&gt;m3</title>
+<path fill="none" stroke="black" d="M398.04,-224.11C435.8,-216.81 478.21,-208.61 512.23,-202.03"/>
+<polygon fill="black" stroke="black" points="512.79,-205.49 521.94,-200.16 511.46,-198.62 512.79,-205.49"/>
+<text text-anchor="middle" x="449.08" y="-222.52" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+<!-- p4 -->
+<g id="node19" class="node">
+<title>p4</title>
+<ellipse fill="none" stroke="black" cx="577.68" cy="-58.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="577.68" y="-53.9" font-family="Times,serif" font-size="14.00">p4/planet</text>
+</g>
+<!-- h&#45;&gt;p4 -->
+<g id="edge18" class="edge">
+<title>h&#45;&gt;p4</title>
+<path fill="none" stroke="black" d="M383.32,-188.36C427.03,-159.02 480,-123.47 519.43,-97"/>
+<polygon fill="black" stroke="black" points="521.03,-100.14 527.39,-91.66 517.13,-94.33 521.03,-100.14"/>
+<text text-anchor="middle" x="449.08" y="-165.52" font-family="Times,serif" font-size="14.00">:ARG5</text>
+</g>
+<!-- node_2 -->
+<g id="node22" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="822.51,-76.57 768.51,-76.57 768.51,-40.57 822.51,-40.57 822.51,-76.57"/>
+<text text-anchor="middle" x="795.51" y="-53.9" font-family="Times,serif" font-size="14.00">2</text>
+</g>
+<!-- p4&#45;&gt;node_2 -->
+<g id="edge21" class="edge">
+<title>p4&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M636.52,-58.57C674.66,-58.57 723.53,-58.57 756.75,-58.57"/>
+<polygon fill="black" stroke="black" points="756.72,-62.07 766.72,-58.57 756.72,-55.07 756.72,-62.07"/>
+<text text-anchor="middle" x="697.64" y="-62.52" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..94f9fd49f898d11379a31cd899fbdd9f71929ed1
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-10/SolarSystem-10.stog.amr.ttl
@@ -0,0 +1,129 @@
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns1:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#c> a ns3:compose-01 ;
+    ns3:compose-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-10#a> ;
+    ns3:compose-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-10#v> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-10#m2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#h> a ns3:have-degree-91 ;
+    ns3:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-10#p> ;
+    ns3:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-10#f> ;
+    ns3:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-10#m3> ;
+    ns3:have-degree-91.ARG5 <http://amr.isi.edu/amr_data/SolarSystem-10#p4> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#root01> a ns1:AMR ;
+    ns1:has-id "SolarSystem-10" ;
+    ns1:has-sentence "The two outermost planets, Uranus and Neptune, are ice giant planets, being composed mainly of volatiles, such as water, ammonia and methane." ;
+    ns1:root <http://amr.isi.edu/amr_data/SolarSystem-10#p> .
+
+ns3:compose-01.ARG1 a ns3:FrameRole .
+
+ns3:compose-01.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG1 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG2 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG3 a ns3:FrameRole .
+
+ns3:have-degree-91.ARG5 a ns3:FrameRole .
+
+ns2:domain a ns1:Role .
+
+ns2:example a ns1:Role .
+
+ns2:mod a ns1:Role .
+
+ns2:op1 a ns1:Role .
+
+ns2:op2 a ns1:Role .
+
+ns2:op3 a ns1:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#a2> a ns1:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SolarSystem-10#w> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SolarSystem-10#a3> ;
+    ns2:op3 <http://amr.isi.edu/amr_data/SolarSystem-10#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#a3> a ns2:ammonia .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#f> a ns2:far .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#g> a ns2:giant ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-10#ii> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#ii> a ns2:ice .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#m> a ns2:methane .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#m2> a ns2:main .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#m3> a ns1:most .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Uranus" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#p3> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Neptune" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#p4> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:quant "2" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#v> a ns2:volatile ;
+    ns2:example <http://amr.isi.edu/amr_data/SolarSystem-10#a2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#w> a ns2:water .
+
+ns3:compose-01 a ns1:Frame .
+
+ns3:have-degree-91 a ns1:Frame .
+
+ns2:ammonia a ns1:Concept .
+
+ns2:far a ns1:Concept .
+
+ns2:giant a ns1:Concept .
+
+ns2:ice a ns1:Concept .
+
+ns2:main a ns1:Concept .
+
+ns2:methane a ns1:Concept .
+
+ns2:volatile a ns1:Concept .
+
+ns2:water a ns1:Concept .
+
+ns1:NamedEntity a ns1:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns1:most a ns1:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#a> a ns1:and ;
+    ns2:op1 <http://amr.isi.edu/amr_data/SolarSystem-10#p2> ;
+    ns2:op2 <http://amr.isi.edu/amr_data/SolarSystem-10#p3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-10#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:domain <http://amr.isi.edu/amr_data/SolarSystem-10#a> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-10#g> .
+
+ns1:Frame a ns1:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:and a ns1:Concept .
+
+<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity .
+
+ns3:FrameRole a ns1:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..91b5713eac72d2890c052251e7f2f58d48e4fd5f
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.dot
@@ -0,0 +1,24 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	s [label="s/substance" shape=circle]
+	v [label="v/volatile" shape=circle]
+	h [label="h/have-03" shape=circle]
+	p [label="p/point" shape=circle]
+	h2 [label="h2/high-02" shape=circle]
+	r [label="r/relative-05" shape=circle]
+	m [label="m/melt-01" shape=circle]
+	c [label="c/compare-01" shape=circle]
+	a [label="a/and" shape=circle]
+	h3 [label="h3/hydrogen" shape=circle]
+	h4 [label="h4/helium" shape=circle]
+	s -> v [label=":domain"]
+	s -> h [label=":ARG0-of"]
+	h -> p [label=":ARG1"]
+	p -> h2 [label=":ARG1-of"]
+	h2 -> r [label=":ARG2-of"]
+	p -> m [label=":mod"]
+	h -> c [label=":ARG1-of"]
+	c -> a [label=":ARG2"]
+	a -> h3 [label=":op1"]
+	a -> h4 [label=":op2"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..84b759b46e381a42489cbdee061dbb76bfbba304
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.nt
@@ -0,0 +1,57 @@
+<http://amr.isi.edu/frames/ld/v1.2.2/compare-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#helium> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compare-01> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/frames/ld/v1.2.2/melt-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compare-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#domain> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compare-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-11#s> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-11#m> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#r> <http://amr.isi.edu/frames/ld/v1.2.2/relative-05.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-11#h2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/frames/ld/v1.2.2/high-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#hydrogen> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/high-02> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-11#h3> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-11#s> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-03> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#c> <http://amr.isi.edu/frames/ld/v1.2.2/compare-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-11#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/melt-01> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-11" .
+<http://amr.isi.edu/amr_data/SolarSystem-11#s> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/SolarSystem-11#v> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#point> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-11#p> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/amr-terms#hydrogen> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-11#h4> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#c> <http://amr.isi.edu/frames/ld/v1.2.2/compare-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-11#h> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-11#h2> <http://amr.isi.edu/frames/ld/v1.2.2/high-02.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-11#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Volatiles are substances with relatively high melting points compared to hydrogen and helium." .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/amr-terms#helium> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/high-02.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/amr-terms#point> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/relative-05.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#v> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#volatile> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/amr-terms#volatile> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/relative-05> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#substance> .
+<http://amr.isi.edu/rdf/amr-terms#substance> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-11#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/relative-05> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..1f4e22cfea2ee40744d9f40c00c9f341e15a454b
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.penman
@@ -0,0 +1,13 @@
+# ::id SolarSystem-11
+# ::snt Volatiles are substances with relatively high melting points compared to hydrogen and helium.
+(s / substance
+      :domain (v / volatile)
+      :ARG0-of (h / have-03
+            :ARG1 (p / point
+                  :ARG1-of (h2 / high-02
+                        :ARG2-of (r / relative-05))
+                  :mod (m / melt-01))
+            :ARG1-of (c / compare-01
+                  :ARG2 (a / and
+                        :op1 (h3 / hydrogen)
+                        :op2 (h4 / helium)))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9fc23b68070ac856dfe561078615bfa656b1b59
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..791f8d6eecea90ca0f28ad6e4506d1b0808ba13e
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.svg
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="406pt"
+ viewBox="0.00 0.00 864.00 406.40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.785298 0.785298) rotate(0) translate(4 513.51)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-513.51 1096.22,-513.51 1096.22,4 -4,4"/>
+<!-- s -->
+<g id="node1" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="70.15" cy="-299.2" rx="70.15" ry="70.15"/>
+<text text-anchor="middle" x="70.15" y="-294.53" font-family="Times,serif" font-size="14.00">s/substance</text>
+</g>
+<!-- v -->
+<g id="node2" class="node">
+<title>v</title>
+<ellipse fill="none" stroke="black" cx="299.45" cy="-366.2" rx="57" ry="57"/>
+<text text-anchor="middle" x="299.45" y="-361.53" font-family="Times,serif" font-size="14.00">v/volatile</text>
+</g>
+<!-- s&#45;&gt;v -->
+<g id="edge1" class="edge">
+<title>s&#45;&gt;v</title>
+<path fill="none" stroke="black" d="M137.81,-318.85C168.03,-327.76 203.62,-338.25 233.62,-347.09"/>
+<polygon fill="black" stroke="black" points="232.36,-350.37 242.94,-349.84 234.34,-343.66 232.36,-350.37"/>
+<text text-anchor="middle" x="189.8" y="-346.15" font-family="Times,serif" font-size="14.00">:domain</text>
+</g>
+<!-- h -->
+<g id="node3" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="299.45" cy="-231.2" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="299.45" y="-226.53" font-family="Times,serif" font-size="14.00">h/have&#45;03</text>
+</g>
+<!-- s&#45;&gt;h -->
+<g id="edge2" class="edge">
+<title>s&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M137.81,-279.26C166.96,-270.54 201.13,-260.32 230.43,-251.55"/>
+<polygon fill="black" stroke="black" points="231.38,-254.92 239.96,-248.7 229.37,-248.22 231.38,-254.92"/>
+<text text-anchor="middle" x="189.8" y="-275.15" font-family="Times,serif" font-size="14.00">:ARG0&#45;of</text>
+</g>
+<!-- p -->
+<g id="node4" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="537.17" cy="-303.2" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="537.17" y="-298.53" font-family="Times,serif" font-size="14.00">p/point</text>
+</g>
+<!-- h&#45;&gt;p -->
+<g id="edge3" class="edge">
+<title>h&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M357.51,-248.63C395.21,-260.15 444.34,-275.15 481.53,-286.52"/>
+<polygon fill="black" stroke="black" points="480.14,-289.75 490.73,-289.32 482.19,-283.06 480.14,-289.75"/>
+<text text-anchor="middle" x="409.1" y="-277.15" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- c -->
+<g id="node8" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="537.17" cy="-160.2" rx="78.57" ry="78.57"/>
+<text text-anchor="middle" x="537.17" y="-155.53" font-family="Times,serif" font-size="14.00">c/compare&#45;01</text>
+</g>
+<!-- h&#45;&gt;c -->
+<g id="edge7" class="edge">
+<title>h&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M357.51,-214.02C385.54,-205.57 419.89,-195.23 450.96,-185.87"/>
+<polygon fill="black" stroke="black" points="451.78,-189.28 460.35,-183.04 449.76,-182.57 451.78,-189.28"/>
+<text text-anchor="middle" x="409.1" y="-210.15" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- h2 -->
+<g id="node5" class="node">
+<title>h2</title>
+<ellipse fill="none" stroke="black" cx="779.62" cy="-436.2" rx="64.89" ry="64.89"/>
+<text text-anchor="middle" x="779.62" y="-431.53" font-family="Times,serif" font-size="14.00">h2/high&#45;02</text>
+</g>
+<!-- p&#45;&gt;h2 -->
+<g id="edge4" class="edge">
+<title>p&#45;&gt;h2</title>
+<path fill="none" stroke="black" d="M578.41,-325.47C615,-345.7 669.68,-375.95 712.65,-399.72"/>
+<polygon fill="black" stroke="black" points="710.7,-402.64 721.14,-404.41 714.09,-396.51 710.7,-402.64"/>
+<text text-anchor="middle" x="665.23" y="-393.15" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- m -->
+<g id="node7" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="779.62" cy="-291.2" rx="62.26" ry="62.26"/>
+<text text-anchor="middle" x="779.62" y="-286.53" font-family="Times,serif" font-size="14.00">m/melt&#45;01</text>
+</g>
+<!-- p&#45;&gt;m -->
+<g id="edge6" class="edge">
+<title>p&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M583.96,-300.92C618.31,-299.2 666.03,-296.82 705.63,-294.85"/>
+<polygon fill="black" stroke="black" points="705.77,-298.34 715.58,-294.35 705.42,-291.35 705.77,-298.34"/>
+<text text-anchor="middle" x="665.23" y="-302.15" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- r -->
+<g id="node6" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="1017.86" cy="-436.2" rx="73.3" ry="73.3"/>
+<text text-anchor="middle" x="1017.86" y="-431.53" font-family="Times,serif" font-size="14.00">r/relative&#45;05</text>
+</g>
+<!-- h2&#45;&gt;r -->
+<g id="edge5" class="edge">
+<title>h2&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M844.86,-436.2C872,-436.2 903.97,-436.2 932.94,-436.2"/>
+<polygon fill="black" stroke="black" points="932.78,-439.7 942.78,-436.2 932.78,-432.7 932.78,-439.7"/>
+<text text-anchor="middle" x="894.01" y="-440.15" font-family="Times,serif" font-size="14.00">:ARG2&#45;of</text>
+</g>
+<!-- a -->
+<g id="node9" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="779.62" cy="-160.2" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="779.62" y="-155.53" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- c&#45;&gt;a -->
+<g id="edge8" class="edge">
+<title>c&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M615.9,-160.2C653.17,-160.2 696.7,-160.2 729.35,-160.2"/>
+<polygon fill="black" stroke="black" points="729.34,-163.7 739.34,-160.2 729.34,-156.7 729.34,-163.7"/>
+<text text-anchor="middle" x="665.23" y="-164.15" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- h3 -->
+<g id="node10" class="node">
+<title>h3</title>
+<ellipse fill="none" stroke="black" cx="1017.86" cy="-215.2" rx="74.36" ry="74.36"/>
+<text text-anchor="middle" x="1017.86" y="-210.53" font-family="Times,serif" font-size="14.00">h3/hydrogen</text>
+</g>
+<!-- a&#45;&gt;h3 -->
+<g id="edge9" class="edge">
+<title>a&#45;&gt;h3</title>
+<path fill="none" stroke="black" d="M817.53,-168.8C848.61,-176.03 894.23,-186.65 933.98,-195.91"/>
+<polygon fill="black" stroke="black" points="933.01,-199.28 943.54,-198.14 934.6,-192.46 933.01,-199.28"/>
+<text text-anchor="middle" x="894.01" y="-196.15" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- h4 -->
+<g id="node11" class="node">
+<title>h4</title>
+<ellipse fill="none" stroke="black" cx="1017.86" cy="-61.2" rx="61.2" ry="61.2"/>
+<text text-anchor="middle" x="1017.86" y="-56.53" font-family="Times,serif" font-size="14.00">h4/helium</text>
+</g>
+<!-- a&#45;&gt;h4 -->
+<g id="edge10" class="edge">
+<title>a&#45;&gt;h4</title>
+<path fill="none" stroke="black" d="M815.73,-145.49C851.12,-130.66 906.6,-107.41 950.34,-89.08"/>
+<polygon fill="black" stroke="black" points="951.63,-92.33 959.5,-85.24 948.93,-85.88 951.63,-92.33"/>
+<text text-anchor="middle" x="894.01" y="-129.15" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d9d29165f48db54ce4f01f9ef591114b21d7a8bb
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-11/SolarSystem-11.stog.amr.ttl
@@ -0,0 +1,100 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#c> a ns1:compare-01 ;
+    ns1:compare-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-11#h> ;
+    ns1:compare-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-11#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#r> a ns1:relative-05 ;
+    ns1:relative-05.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-11#h2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-11" ;
+    ns2:has-sentence "Volatiles are substances with relatively high melting points compared to hydrogen and helium." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-11#s> .
+
+ns1:compare-01.ARG1 a ns1:FrameRole .
+
+ns1:compare-01.ARG2 a ns1:FrameRole .
+
+ns1:have-03.ARG0 a ns1:FrameRole .
+
+ns1:have-03.ARG1 a ns1:FrameRole .
+
+ns1:high-02.ARG1 a ns1:FrameRole .
+
+ns1:relative-05.ARG2 a ns1:FrameRole .
+
+ns3:domain a ns2:Role .
+
+ns3:mod a ns2:Role .
+
+ns3:op1 a ns2:Role .
+
+ns3:op2 a ns2:Role .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#a> a ns2:and ;
+    ns3:op1 <http://amr.isi.edu/amr_data/SolarSystem-11#h3> ;
+    ns3:op2 <http://amr.isi.edu/amr_data/SolarSystem-11#h4> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#h> a ns1:have-03 ;
+    ns1:have-03.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-11#s> ;
+    ns1:have-03.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-11#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#h2> a ns1:high-02 ;
+    ns1:high-02.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-11#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#h3> a ns3:hydrogen .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#h4> a ns3:helium .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#m> a ns1:melt-01 .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#v> a ns3:volatile .
+
+ns1:compare-01 a ns2:Frame .
+
+ns1:have-03 a ns2:Frame .
+
+ns1:high-02 a ns2:Frame .
+
+ns1:melt-01 a ns2:Frame .
+
+ns1:relative-05 a ns2:Frame .
+
+ns3:helium a ns2:Concept .
+
+ns3:hydrogen a ns2:Concept .
+
+ns3:point a ns2:Concept .
+
+ns3:substance a ns2:Concept .
+
+ns3:volatile a ns2:Concept .
+
+ns2:and a ns2:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#p> a ns3:point ;
+    ns3:mod <http://amr.isi.edu/amr_data/SolarSystem-11#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-11#s> a ns3:substance ;
+    ns3:domain <http://amr.isi.edu/amr_data/SolarSystem-11#v> .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..a7a747f8a2aef3a7c105de798de08007f955b9ae
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.dot
@@ -0,0 +1,16 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	h [label="h/have-03" shape=circle]
+	p [label="p/planet" shape=circle]
+	a [label="a/all" shape=circle]
+	o [label="o/orbit-01" shape=circle]
+	c [label="c/circular" shape=circle]
+	a2 [label="a2/almost" shape=circle]
+	h -> p [label=":ARG0"]
+	p -> a [label=":mod"]
+	h -> o [label=":ARG1"]
+	o -> c [label=":mod"]
+	c -> a2 [label=":mod"]
+	node_0 [label=8 shape=rectangle]
+	p -> node_0 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..9dbfcfcc6a726f84386a546acdae3c40430a0a06
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.nt
@@ -0,0 +1,36 @@
+<http://amr.isi.edu/amr_data/SolarSystem-12#p> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-12#a> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#c> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-12#a2> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-12#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-12" .
+<http://amr.isi.edu/amr_data/SolarSystem-12#o> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-12#c> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-03> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "All eight planets have almost circular orbits." .
+<http://amr.isi.edu/amr_data/SolarSystem-12#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#all> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-12#o> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#p> <http://amr.isi.edu/rdf/amr-terms#quant> "8" .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-12#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#almost> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-12#p> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-12#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-12#h> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#all> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#almost> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-03.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-12#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#circular> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/rdf/amr-terms#circular> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..1b6e30aa3015d184f177f686ea0e183df7b53ed9
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.penman
@@ -0,0 +1,9 @@
+# ::id SolarSystem-12
+# ::snt All eight planets have almost circular orbits.
+(h / have-03
+      :ARG0 (p / planet
+            :quant 8
+            :mod (a / all))
+      :ARG1 (o / orbit-01
+            :mod (c / circular
+                  :mod (a2 / almost))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..f79b8e2bb1e76af30c380521194adb6a5a348a67
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..83dfe23fa884947a0cce6c27d31cfe70656c7259
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="719pt" height="280pt"
+ viewBox="0.00 0.00 719.01 280.42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 276.42)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-276.42 715.01,-276.42 715.01,4 -4,4"/>
+<!-- h -->
+<g id="node1" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="60.15" cy="-125.15" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="60.15" y="-120.48" font-family="Times,serif" font-size="14.00">h/have&#45;03</text>
+</g>
+<!-- p -->
+<g id="node2" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="261.46" cy="-190.15" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="261.46" y="-185.48" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- h&#45;&gt;p -->
+<g id="edge1" class="edge">
+<title>h&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M117.73,-143.6C143.73,-152.08 174.56,-162.14 200.91,-170.73"/>
+<polygon fill="black" stroke="black" points="199.49,-173.95 210.08,-173.72 201.66,-167.3 199.49,-173.95"/>
+<text text-anchor="middle" x="160.8" y="-167.1" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- o -->
+<g id="node4" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="261.46" cy="-60.15" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="261.46" y="-55.48" font-family="Times,serif" font-size="14.00">o/orbit&#45;01</text>
+</g>
+<!-- h&#45;&gt;o -->
+<g id="edge3" class="edge">
+<title>h&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M117.73,-106.7C141.19,-99.05 168.59,-90.11 193.08,-82.13"/>
+<polygon fill="black" stroke="black" points="193.87,-85.55 202.3,-79.12 191.7,-78.89 193.87,-85.55"/>
+<text text-anchor="middle" x="160.8" y="-102.1" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- a -->
+<g id="node3" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="461.41" cy="-240.15" rx="32.27" ry="32.27"/>
+<text text-anchor="middle" x="461.41" y="-235.48" font-family="Times,serif" font-size="14.00">a/all</text>
+</g>
+<!-- p&#45;&gt;a -->
+<g id="edge2" class="edge">
+<title>p&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M312.66,-202.83C345.51,-211.13 387.91,-221.84 418.86,-229.66"/>
+<polygon fill="black" stroke="black" points="417.69,-232.97 428.24,-232.03 419.4,-226.18 417.69,-232.97"/>
+<text text-anchor="middle" x="362.48" y="-224.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- node_0 -->
+<g id="node7" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="488.41,-190.15 434.41,-190.15 434.41,-154.15 488.41,-154.15 488.41,-190.15"/>
+<text text-anchor="middle" x="461.41" y="-167.48" font-family="Times,serif" font-size="14.00">8</text>
+</g>
+<!-- p&#45;&gt;node_0 -->
+<g id="edge6" class="edge">
+<title>p&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M313.95,-185.47C348.08,-182.37 392.08,-178.36 422.91,-175.56"/>
+<polygon fill="black" stroke="black" points="422.88,-179.08 432.52,-174.69 422.25,-172.11 422.88,-179.08"/>
+<text text-anchor="middle" x="362.48" y="-186.1" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- c -->
+<g id="node5" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="461.41" cy="-60.15" rx="58.05" ry="58.05"/>
+<text text-anchor="middle" x="461.41" y="-55.48" font-family="Times,serif" font-size="14.00">c/circular</text>
+</g>
+<!-- o&#45;&gt;c -->
+<g id="edge4" class="edge">
+<title>o&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M321.85,-60.15C343.86,-60.15 369.01,-60.15 391.78,-60.15"/>
+<polygon fill="black" stroke="black" points="391.58,-63.65 401.58,-60.15 391.58,-56.65 391.58,-63.65"/>
+<text text-anchor="middle" x="362.48" y="-64.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- a2 -->
+<g id="node6" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="650.85" cy="-60.15" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="650.85" y="-55.48" font-family="Times,serif" font-size="14.00">a2/almost</text>
+</g>
+<!-- c&#45;&gt;a2 -->
+<g id="edge5" class="edge">
+<title>c&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M519.92,-60.15C538.63,-60.15 559.62,-60.15 579.18,-60.15"/>
+<polygon fill="black" stroke="black" points="578.99,-63.65 588.99,-60.15 578.99,-56.65 578.99,-63.65"/>
+<text text-anchor="middle" x="555.08" y="-64.1" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..f79a91e172c49161bed49eac5e78d2179da87e50
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-12/SolarSystem-12.stog.amr.ttl
@@ -0,0 +1,62 @@
+@prefix ns1: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns1:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#root01> a ns1:AMR ;
+    ns1:has-id "SolarSystem-12" ;
+    ns1:has-sentence "All eight planets have almost circular orbits." ;
+    ns1:root <http://amr.isi.edu/amr_data/SolarSystem-12#h> .
+
+ns3:have-03.ARG0 a ns3:FrameRole .
+
+ns3:have-03.ARG1 a ns3:FrameRole .
+
+ns2:mod a ns1:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#a> a ns1:all .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#a2> a ns2:almost .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#c> a ns2:circular ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-12#a2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#h> a ns3:have-03 ;
+    ns3:have-03.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-12#p> ;
+    ns3:have-03.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-12#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#o> a ns3:orbit-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-12#c> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-12#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-12#a> ;
+    ns2:quant "8" .
+
+<http://amr.isi.edu/entity-types#planet> a ns1:NamedEntity .
+
+ns3:have-03 a ns1:Frame .
+
+ns3:orbit-01 a ns1:Frame .
+
+ns2:almost a ns1:Concept .
+
+ns2:circular a ns1:Concept .
+
+ns1:NamedEntity a ns1:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns1:all a ns1:Concept .
+
+ns3:FrameRole a ns1:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
+ns1:Frame a ns1:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..d1fc42c3b83bc9dba06b87b660868031b3fd02a4
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.dot
@@ -0,0 +1,22 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	l [label="l/lie-07" shape=circle]
+	o [label="o/orbit-01" shape=circle]
+	t [label="t/this" shape=circle]
+	d [label="d/disc" shape=circle]
+	f [label="f/flat-06" shape=circle]
+	n [label="n/near" shape=circle]
+	c [label="c/call-01" shape=circle]
+	t2 [label="t2/thing" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	l -> o [label=":ARG1"]
+	o -> t [label=":mod"]
+	l -> d [label=":ARG2"]
+	d -> f [label=":ARG1-of"]
+	f -> n [label=":degree"]
+	d -> c [label=":ARG1-of"]
+	c -> t2 [label=":ARG2"]
+	t2 -> n2 [label=":name"]
+	node_0 [label="\"ecliptic\"" shape=rectangle]
+	n2 -> node_0 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..0afd390aa8102b693c8bcd19d85dd6c6c61dac53
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.nt
@@ -0,0 +1,46 @@
+<http://amr.isi.edu/amr_data/SolarSystem-13#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#l> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-13#d> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/amr-terms#degree> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/call-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/flat-06.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#l> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-13#o> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#f> <http://amr.isi.edu/rdf/amr-terms#degree> <http://amr.isi.edu/amr_data/SolarSystem-13#n> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "These orbits lie within a nearly flat disc called the ecliptic." .
+<http://amr.isi.edu/amr_data/SolarSystem-13#t2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#thing> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#this> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-13#f> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/flat-06> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#disc> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#n> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#near> .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-13#c> <http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-13#d> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#o> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-13#t> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-13#l> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/rdf/amr-terms#disc> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#t2> <http://www.w3.org/2000/01/rdf-schema#label> "ecliptic" .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/flat-06> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#c> <http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-13#t2> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-13" .
+<http://amr.isi.edu/rdf/core-amr#near> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-13#f> <http://amr.isi.edu/frames/ld/v1.2.2/flat-06.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-13#d> .
+<http://amr.isi.edu/entity-types#thing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/rdf/amr-terms#this> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..a6789b4a890f9cbc522ea26579ed03ca2af5efc7
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.penman
@@ -0,0 +1,12 @@
+# ::id SolarSystem-13
+# ::snt These orbits lie within a nearly flat disc called the ecliptic.
+(l / lie-07
+      :ARG1 (o / orbit-01
+            :mod (t / this))
+      :ARG2 (d / disc
+            :ARG1-of (f / flat-06
+                  :degree (n / near))
+            :ARG1-of (c / call-01
+                  :ARG2 (t2 / thing
+                        :name (n2 / name
+                              :op1 "ecliptic")))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..657022f0d187ddd3616c864d30861190855c55bc
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e0632b36e9e6f3c696676d9d95c0f670ca7a38bb
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="295pt"
+ viewBox="0.00 0.00 864.00 294.74" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.836105 0.836105) rotate(0) translate(4 348.52)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-348.52 1029.36,-348.52 1029.36,4 -4,4"/>
+<!-- l -->
+<g id="node1" class="node">
+<title>l</title>
+<ellipse fill="none" stroke="black" cx="45.42" cy="-224.36" rx="45.42" ry="45.42"/>
+<text text-anchor="middle" x="45.42" y="-219.69" font-family="Times,serif" font-size="14.00">l/lie&#45;07</text>
+</g>
+<!-- o -->
+<g id="node2" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="231.99" cy="-284.36" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="231.99" y="-279.69" font-family="Times,serif" font-size="14.00">o/orbit&#45;01</text>
+</g>
+<!-- l&#45;&gt;o -->
+<g id="edge1" class="edge">
+<title>l&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M88.77,-238.13C110.92,-245.33 138.58,-254.32 163.6,-262.46"/>
+<polygon fill="black" stroke="black" points="162.47,-265.77 173.06,-265.53 164.63,-259.11 162.47,-265.77"/>
+<text text-anchor="middle" x="131.34" y="-261.31" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- d -->
+<g id="node4" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="231.99" cy="-165.36" rx="40.69" ry="40.69"/>
+<text text-anchor="middle" x="231.99" y="-160.69" font-family="Times,serif" font-size="14.00">d/disc</text>
+</g>
+<!-- l&#45;&gt;d -->
+<g id="edge3" class="edge">
+<title>l&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M89.23,-210.68C116.99,-201.81 153.24,-190.22 182.13,-180.99"/>
+<polygon fill="black" stroke="black" points="182.9,-184.41 191.36,-178.03 180.77,-177.74 182.9,-184.41"/>
+<text text-anchor="middle" x="131.34" y="-207.31" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- t -->
+<g id="node3" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="443.93" cy="-284.36" rx="37.53" ry="37.53"/>
+<text text-anchor="middle" x="443.93" y="-279.69" font-family="Times,serif" font-size="14.00">t/this</text>
+</g>
+<!-- o&#45;&gt;t -->
+<g id="edge2" class="edge">
+<title>o&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M292.59,-284.36C324.95,-284.36 364.42,-284.36 394.8,-284.36"/>
+<polygon fill="black" stroke="black" points="394.46,-287.86 404.46,-284.36 394.46,-280.86 394.46,-287.86"/>
+<text text-anchor="middle" x="341.65" y="-288.31" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- f -->
+<g id="node5" class="node">
+<title>f</title>
+<ellipse fill="none" stroke="black" cx="443.93" cy="-175.36" rx="50.16" ry="50.16"/>
+<text text-anchor="middle" x="443.93" y="-170.69" font-family="Times,serif" font-size="14.00">f/flat&#45;06</text>
+</g>
+<!-- d&#45;&gt;f -->
+<g id="edge4" class="edge">
+<title>d&#45;&gt;f</title>
+<path fill="none" stroke="black" d="M272.98,-167.27C303.89,-168.74 347.21,-170.81 382.37,-172.48"/>
+<polygon fill="black" stroke="black" points="381.81,-175.96 391.97,-172.94 382.14,-168.97 381.81,-175.96"/>
+<text text-anchor="middle" x="341.65" y="-175.31" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- c -->
+<g id="node7" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="443.93" cy="-54.36" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="443.93" y="-49.69" font-family="Times,serif" font-size="14.00">c/call&#45;01</text>
+</g>
+<!-- d&#45;&gt;c -->
+<g id="edge6" class="edge">
+<title>d&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M268.61,-146.54C301.04,-129.39 349.46,-103.79 387.04,-83.91"/>
+<polygon fill="black" stroke="black" points="388.3,-87.21 395.5,-79.44 385.03,-81.02 388.3,-87.21"/>
+<text text-anchor="middle" x="341.65" y="-126.31" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- n -->
+<g id="node6" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="637.93" cy="-175.36" rx="43.32" ry="43.32"/>
+<text text-anchor="middle" x="637.93" y="-170.69" font-family="Times,serif" font-size="14.00">n/near</text>
+</g>
+<!-- f&#45;&gt;n -->
+<g id="edge5" class="edge">
+<title>f&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M494.38,-175.36C521.4,-175.36 554.92,-175.36 582.67,-175.36"/>
+<polygon fill="black" stroke="black" points="582.66,-178.86 592.66,-175.36 582.66,-171.86 582.66,-178.86"/>
+<text text-anchor="middle" x="541.72" y="-179.31" font-family="Times,serif" font-size="14.00">:degree</text>
+</g>
+<!-- t2 -->
+<g id="node8" class="node">
+<title>t2</title>
+<ellipse fill="none" stroke="black" cx="637.93" cy="-54.36" rx="51.21" ry="51.21"/>
+<text text-anchor="middle" x="637.93" y="-49.69" font-family="Times,serif" font-size="14.00">t2/thing</text>
+</g>
+<!-- c&#45;&gt;t2 -->
+<g id="edge7" class="edge">
+<title>c&#45;&gt;t2</title>
+<path fill="none" stroke="black" d="M497.14,-54.36C521.22,-54.36 549.96,-54.36 575.11,-54.36"/>
+<polygon fill="black" stroke="black" points="574.87,-57.86 584.87,-54.36 574.87,-50.86 574.87,-57.86"/>
+<text text-anchor="middle" x="541.72" y="-58.31" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- n2 -->
+<g id="node9" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="823" cy="-54.36" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="823" y="-49.69" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- t2&#45;&gt;n2 -->
+<g id="edge8" class="edge">
+<title>t2&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M689.44,-54.36C710.35,-54.36 734.86,-54.36 757.08,-54.36"/>
+<polygon fill="black" stroke="black" points="756.94,-57.86 766.94,-54.36 756.94,-50.86 756.94,-57.86"/>
+<text text-anchor="middle" x="728.88" y="-58.31" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node10" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1025.36,-72.36 944.11,-72.36 944.11,-36.36 1025.36,-36.36 1025.36,-72.36"/>
+<text text-anchor="middle" x="984.74" y="-49.69" font-family="Times,serif" font-size="14.00">&quot;ecliptic&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_0 -->
+<g id="edge9" class="edge">
+<title>n2&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M877.63,-54.36C895.33,-54.36 914.96,-54.36 932.47,-54.36"/>
+<polygon fill="black" stroke="black" points="932.12,-57.86 942.12,-54.36 932.12,-50.86 932.12,-57.86"/>
+<text text-anchor="middle" x="910.74" y="-58.31" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c6e905ddefd8123a73b6eabbba13d7474f48c321
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-13/SolarSystem-13.stog.amr.ttl
@@ -0,0 +1,80 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#c> a ns1:call-01 ;
+    ns1:call-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-13#d> ;
+    ns1:call-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-13#t2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#f> a ns1:flat-06 ;
+    ns1:flat-06.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-13#d> ;
+    ns2:degree <http://amr.isi.edu/amr_data/SolarSystem-13#n> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-13" ;
+    ns3:has-sentence "These orbits lie within a nearly flat disc called the ecliptic." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-13#l> .
+
+ns1:call-01.ARG1 a ns1:FrameRole .
+
+ns1:call-01.ARG2 a ns1:FrameRole .
+
+ns1:flat-06.ARG1 a ns1:FrameRole .
+
+ns1:lie-07.ARG1 a ns1:FrameRole .
+
+ns1:lie-07.ARG2 a ns1:FrameRole .
+
+ns2:degree a ns3:Role .
+
+ns2:mod a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#l> a ns1:lie-07 ;
+    ns1:lie-07.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-13#o> ;
+    ns1:lie-07.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-13#d> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#n> a ns3:near .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#o> a ns1:orbit-01 ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-13#t> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#t> a ns2:this .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#t2> a <http://amr.isi.edu/entity-types#thing> ;
+    rdfs:label "ecliptic" .
+
+<http://amr.isi.edu/entity-types#thing> a ns3:NamedEntity .
+
+ns1:call-01 a ns3:Frame .
+
+ns1:flat-06 a ns3:Frame .
+
+ns1:lie-07 a ns3:Frame .
+
+ns1:orbit-01 a ns3:Frame .
+
+ns2:disc a ns3:Concept .
+
+ns2:this a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:near a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-13#d> a ns2:disc .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..2080fa884d1f8d4befdddfd4ca1778881d69088f
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.dot
@@ -0,0 +1,22 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	c [label="c/contain-01" shape=circle]
+	s [label="s/system" shape=circle]
+	n [label="n/name" shape=circle]
+	o [label="o/object" shape=circle]
+	h [label="h/have-degree-91" shape=circle]
+	s2 [label="s2/small" shape=circle]
+	m [label="m/more" shape=circle]
+	a [label="a/also" shape=circle]
+	c -> s [label=":ARG0"]
+	s -> n [label=":name"]
+	c -> o [label=":ARG1"]
+	o -> h [label=":ARG1-of"]
+	h -> s2 [label=":ARG2"]
+	h -> m [label=":ARG3"]
+	c -> a [label=":mod"]
+	node_0 [label="\"Solar\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"System\"" shape=rectangle]
+	n -> node_1 [label=":op2"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..9ed8987c21b97e2b8a48c6f61ff6394dd4c8ade1
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.nt
@@ -0,0 +1,42 @@
+<http://amr.isi.edu/amr_data/SolarSystem-14#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-14#s2> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-14#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#system> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SolarSystem-14#m> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The Solar System also contains smaller objects." .
+<http://amr.isi.edu/amr_data/SolarSystem-14#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#also> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#s> <http://www.w3.org/2000/01/rdf-schema#label> "Solar System" .
+<http://amr.isi.edu/amr_data/SolarSystem-14#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-14" .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#more> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#also> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#small> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-14#s> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#system> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-14#o> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-14#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-14#c> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-14#o> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-14#c> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-14#a> .
+<http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..55fc35dc1a2454f5bc7e103e0a156a837c56c983
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.penman
@@ -0,0 +1,12 @@
+# ::id SolarSystem-14
+# ::snt The Solar System also contains smaller objects.
+(c / contain-01
+      :ARG0 (s / system
+            :name (n / name
+                  :op1 "Solar"
+                  :op2 "System"))
+      :ARG1 (o / object
+            :ARG1-of (h / have-degree-91
+                  :ARG2 (s2 / small)
+                  :ARG3 (m / more)))
+      :mod (a / also))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..10bba34df1f75e9c54a96ee5e28fd6717af5b972
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7cb90d42ed9243a76e508e49fbe636cb85908ef3
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="826pt" height="357pt"
+ viewBox="0.00 0.00 825.98 357.21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 353.21)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-353.21 821.98,-353.21 821.98,4 -4,4"/>
+<!-- c -->
+<g id="node1" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="72.25" cy="-149.16" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="72.25" y="-144.48" font-family="Times,serif" font-size="14.00">c/contain&#45;01</text>
+</g>
+<!-- s -->
+<g id="node2" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="280.92" cy="-293.16" rx="55.42" ry="55.42"/>
+<text text-anchor="middle" x="280.92" y="-288.48" font-family="Times,serif" font-size="14.00">s/system</text>
+</g>
+<!-- c&#45;&gt;s -->
+<g id="edge1" class="edge">
+<title>c&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M132.2,-190.23C161.7,-210.78 197.15,-235.49 225.93,-255.54"/>
+<polygon fill="black" stroke="black" points="223.58,-258.17 233.79,-261.01 227.58,-252.43 223.58,-258.17"/>
+<text text-anchor="middle" x="185" y="-246.11" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- o -->
+<g id="node4" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="280.92" cy="-149.16" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="280.92" y="-144.48" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- c&#45;&gt;o -->
+<g id="edge3" class="edge">
+<title>c&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M144.96,-149.16C168.89,-149.16 195.33,-149.16 218.42,-149.16"/>
+<polygon fill="black" stroke="black" points="218.3,-152.66 228.3,-149.16 218.3,-145.66 218.3,-152.66"/>
+<text text-anchor="middle" x="185" y="-153.11" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- a -->
+<g id="node8" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="280.92" cy="-40.16" rx="40.16" ry="40.16"/>
+<text text-anchor="middle" x="280.92" y="-35.48" font-family="Times,serif" font-size="14.00">a/also</text>
+</g>
+<!-- c&#45;&gt;a -->
+<g id="edge7" class="edge">
+<title>c&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M136.66,-115.72C168.37,-98.99 206,-79.15 234.73,-63.99"/>
+<polygon fill="black" stroke="black" points="236.34,-67.1 243.55,-59.34 233.07,-60.91 236.34,-67.1"/>
+<text text-anchor="middle" x="185" y="-106.11" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- n -->
+<g id="node3" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="533.37" cy="-301.16" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="533.37" y="-296.48" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- s&#45;&gt;n -->
+<g id="edge2" class="edge">
+<title>s&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M336.57,-294.91C377.09,-296.2 432.25,-297.96 473.7,-299.29"/>
+<polygon fill="black" stroke="black" points="473.38,-302.78 483.49,-299.6 473.61,-295.78 473.38,-302.78"/>
+<text text-anchor="middle" x="385.84" y="-301.11" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node9" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="798.69,-346.16 731.69,-346.16 731.69,-310.16 798.69,-310.16 798.69,-346.16"/>
+<text text-anchor="middle" x="765.19" y="-323.48" font-family="Times,serif" font-size="14.00">&quot;Solar&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge8" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M581.43,-306.69C622.07,-311.46 680.35,-318.31 720.09,-322.98"/>
+<polygon fill="black" stroke="black" points="719.44,-326.43 729.78,-324.12 720.26,-319.47 719.44,-326.43"/>
+<text text-anchor="middle" x="671.9" y="-323.11" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_1 -->
+<g id="node10" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="806.56,-292.16 723.81,-292.16 723.81,-256.16 806.56,-256.16 806.56,-292.16"/>
+<text text-anchor="middle" x="765.19" y="-269.48" font-family="Times,serif" font-size="14.00">&quot;System&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge9" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M581.43,-295.63C619.44,-291.17 672.88,-284.89 712.15,-280.27"/>
+<polygon fill="black" stroke="black" points="712.32,-283.78 721.84,-279.13 711.5,-276.83 712.32,-283.78"/>
+<text text-anchor="middle" x="671.9" y="-290.11" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- h -->
+<g id="node5" class="node">
+<title>h</title>
+<ellipse fill="none" stroke="black" cx="533.37" cy="-137.16" rx="98.03" ry="98.03"/>
+<text text-anchor="middle" x="533.37" y="-132.48" font-family="Times,serif" font-size="14.00">h/have&#45;degree&#45;91</text>
+</g>
+<!-- o&#45;&gt;h -->
+<g id="edge4" class="edge">
+<title>o&#45;&gt;h</title>
+<path fill="none" stroke="black" d="M332,-146.76C358.37,-145.5 391.79,-143.9 423.75,-142.36"/>
+<polygon fill="black" stroke="black" points="423.64,-145.87 433.46,-141.9 423.31,-138.88 423.64,-145.87"/>
+<text text-anchor="middle" x="385.84" y="-150.11" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- s2 -->
+<g id="node6" class="node">
+<title>s2</title>
+<ellipse fill="none" stroke="black" cx="765.19" cy="-175.16" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="765.19" y="-170.48" font-family="Times,serif" font-size="14.00">s2/small</text>
+</g>
+<!-- h&#45;&gt;s2 -->
+<g id="edge5" class="edge">
+<title>h&#45;&gt;s2</title>
+<path fill="none" stroke="black" d="M630.5,-153.05C654.49,-157.02 679.6,-161.17 701.49,-164.79"/>
+<polygon fill="black" stroke="black" points="700.7,-168.21 711.13,-166.39 701.84,-161.3 700.7,-168.21"/>
+<text text-anchor="middle" x="671.9" y="-166.11" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- m -->
+<g id="node7" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="765.19" cy="-55.16" rx="49.63" ry="49.63"/>
+<text text-anchor="middle" x="765.19" y="-50.48" font-family="Times,serif" font-size="14.00">m/more</text>
+</g>
+<!-- h&#45;&gt;m -->
+<g id="edge6" class="edge">
+<title>h&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M626.19,-104.4C653.64,-94.61 682.91,-84.16 707.41,-75.42"/>
+<polygon fill="black" stroke="black" points="708.28,-78.82 716.52,-72.17 705.93,-72.23 708.28,-78.82"/>
+<text text-anchor="middle" x="671.9" y="-98.11" font-family="Times,serif" font-size="14.00">:ARG3</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..12ab425acbf33cb19949dbe89e82006b9802e549
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-14/SolarSystem-14.stog.amr.ttl
@@ -0,0 +1,73 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#h> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-14#o> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-14#s2> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SolarSystem-14#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-14" ;
+    ns2:has-sentence "The Solar System also contains smaller objects." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-14#c> .
+
+ns1:contain-01.ARG0 a ns1:FrameRole .
+
+ns1:contain-01.ARG1 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG1 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG2 a ns1:FrameRole .
+
+ns1:have-degree-91.ARG3 a ns1:FrameRole .
+
+ns3:mod a ns2:Role .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#a> a ns3:also .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#c> a ns1:contain-01 ;
+    ns1:contain-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-14#s> ;
+    ns1:contain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-14#o> ;
+    ns3:mod <http://amr.isi.edu/amr_data/SolarSystem-14#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#m> a ns2:more .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#s> a ns3:system ;
+    rdfs:label "Solar System" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#s2> a ns3:small .
+
+ns1:contain-01 a ns2:Frame .
+
+ns1:have-degree-91 a ns2:Frame .
+
+ns3:also a ns2:Concept .
+
+ns3:object a ns2:Concept .
+
+ns3:small a ns2:Concept .
+
+ns3:system a ns2:Concept .
+
+ns2:more a ns2:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-14#o> a ns3:object .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..d063aaf83f111e8731a27e73cfecb60a34a9da16
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.dot
@@ -0,0 +1,38 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	c [label="c/contain-01" shape=circle]
+	b [label="b/belt" shape=circle]
+	a [label="a/asteroid" shape=circle]
+	l [label="l/lie-07" shape=circle]
+	b2 [label="b2/between" shape=circle]
+	o [label="o/orbit-01" shape=circle]
+	p [label="p/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	o2 [label="o2/orbit-01" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	o3 [label="o3/object" shape=circle]
+	c2 [label="c2/compose-01" shape=circle]
+	a2 [label="a2/and" shape=circle]
+	r [label="r/rock" shape=circle]
+	m [label="m/metal" shape=circle]
+	c -> b [label=":ARG0"]
+	b -> a [label=":mod"]
+	b -> l [label=":ARG1-of"]
+	l -> b2 [label=":ARG2"]
+	b2 -> o [label=":op1"]
+	o -> p [label=":ARG0"]
+	p -> n [label=":name"]
+	b2 -> o2 [label=":op2"]
+	o2 -> p2 [label=":ARG0"]
+	p2 -> n2 [label=":name"]
+	c -> o3 [label=":ARG1"]
+	o3 -> c2 [label=":ARG1-of"]
+	c2 -> a2 [label=":ARG2"]
+	a2 -> r [label=":op1"]
+	a2 -> m [label=":op2"]
+	node_0 [label="\"Mars\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"Jupiter\"" shape=rectangle]
+	n2 -> node_1 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..b25db2e4ad6a0002760eef290b8f61d39b7bce6a
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.nt
@@ -0,0 +1,66 @@
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#rock> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#asteroid> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-15#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The asteroid belt, which lies between the orbits of Mars and Jupiter, contains objects composed of rock and metal." .
+<http://amr.isi.edu/amr_data/SolarSystem-15#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-15" .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/lie-07> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#metal> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#p2> <http://www.w3.org/2000/01/rdf-schema#label> "Jupiter" .
+<http://amr.isi.edu/amr_data/SolarSystem-15#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-15#c> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-15#o3> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#o> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-15#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/rdf/amr-terms#asteroid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-15#p2> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#between> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c2> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-15#o3> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#b2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-15#o> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#a2> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-15#r> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/amr-terms#belt> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#l> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-15#b2> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#b2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-15#o2> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-15#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-15#o3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#metal> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#l> <http://amr.isi.edu/frames/ld/v1.2.2/lie-07.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-15#b> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-15#b> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#belt> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#b> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-15#a> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#a2> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-15#m> .
+<http://amr.isi.edu/rdf/amr-terms#rock> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#c2> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-15#a2> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#b2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#between> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-15#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mars" .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..145e05a69b080c0359a016897c49996dfc9e9a82
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.penman
@@ -0,0 +1,20 @@
+# ::id SolarSystem-15
+# ::snt The asteroid belt, which lies between the orbits of Mars and Jupiter, contains objects composed of rock and metal.
+(c / contain-01
+      :ARG0 (b / belt
+            :mod (a / asteroid)
+            :ARG1-of (l / lie-07
+                  :ARG2 (b2 / between
+                        :op1 (o / orbit-01
+                              :ARG0 (p / planet
+                                    :name (n / name
+                                          :op1 "Mars")))
+                        :op2 (o2 / orbit-01
+                              :ARG0 (p2 / planet
+                                    :name (n2 / name
+                                          :op1 "Jupiter"))))))
+      :ARG1 (o3 / object
+            :ARG1-of (c2 / compose-01
+                  :ARG2 (a2 / and
+                        :op1 (r / rock)
+                        :op2 (m / metal)))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..750d4fc71b4fbbfdf1ea74899f44908c28d90f2e
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..bfa6bb2dc1c07ab813d3ae7bf7cde42756856b1f
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.svg
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="279pt"
+ viewBox="0.00 0.00 864.00 279.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.550807 0.550807) rotate(0) translate(4 503.41)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-503.41 1564.61,-503.41 1564.61,4 -4,4"/>
+<!-- c -->
+<g id="node1" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="72.25" cy="-234.26" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="72.25" y="-229.59" font-family="Times,serif" font-size="14.00">c/contain&#45;01</text>
+</g>
+<!-- b -->
+<g id="node2" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="282.5" cy="-300.26" rx="40.16" ry="40.16"/>
+<text text-anchor="middle" x="282.5" y="-295.59" font-family="Times,serif" font-size="14.00">b/belt</text>
+</g>
+<!-- c&#45;&gt;b -->
+<g id="edge1" class="edge">
+<title>c&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M141.44,-255.87C171.36,-265.35 205.8,-276.27 233.03,-284.9"/>
+<polygon fill="black" stroke="black" points="231.82,-288.19 242.41,-287.87 233.93,-281.51 231.82,-288.19"/>
+<text text-anchor="middle" x="185" y="-278.21" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- o3 -->
+<g id="node12" class="node">
+<title>o3</title>
+<ellipse fill="none" stroke="black" cx="282.5" cy="-177.26" rx="57" ry="57"/>
+<text text-anchor="middle" x="282.5" y="-172.59" font-family="Times,serif" font-size="14.00">o3/object</text>
+</g>
+<!-- c&#45;&gt;o3 -->
+<g id="edge11" class="edge">
+<title>c&#45;&gt;o3</title>
+<path fill="none" stroke="black" d="M142.31,-215.36C166.12,-208.84 192.71,-201.56 216.21,-195.13"/>
+<polygon fill="black" stroke="black" points="216.94,-198.56 225.66,-192.54 215.09,-191.81 216.94,-198.56"/>
+<text text-anchor="middle" x="185" y="-212.21" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- a -->
+<g id="node3" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="523.9" cy="-425.26" rx="61.2" ry="61.2"/>
+<text text-anchor="middle" x="523.9" y="-420.59" font-family="Times,serif" font-size="14.00">a/asteroid</text>
+</g>
+<!-- b&#45;&gt;a -->
+<g id="edge2" class="edge">
+<title>b&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M318.57,-318.57C355.39,-337.8 414.1,-368.45 459.16,-391.98"/>
+<polygon fill="black" stroke="black" points="457.31,-394.96 467.79,-396.49 460.55,-388.75 457.31,-394.96"/>
+<text text-anchor="middle" x="389" y="-373.21" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- l -->
+<g id="node4" class="node">
+<title>l</title>
+<ellipse fill="none" stroke="black" cx="523.9" cy="-300.26" rx="45.42" ry="45.42"/>
+<text text-anchor="middle" x="523.9" y="-295.59" font-family="Times,serif" font-size="14.00">l/lie&#45;07</text>
+</g>
+<!-- b&#45;&gt;l -->
+<g id="edge3" class="edge">
+<title>b&#45;&gt;l</title>
+<path fill="none" stroke="black" d="M323.03,-300.26C362.17,-300.26 422.46,-300.26 466.59,-300.26"/>
+<polygon fill="black" stroke="black" points="466.49,-303.76 476.49,-300.26 466.49,-296.76 466.49,-303.76"/>
+<text text-anchor="middle" x="389" y="-304.21" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- b2 -->
+<g id="node5" class="node">
+<title>b2</title>
+<ellipse fill="none" stroke="black" cx="759.93" cy="-300.26" rx="69.62" ry="69.62"/>
+<text text-anchor="middle" x="759.93" y="-295.59" font-family="Times,serif" font-size="14.00">b2/between</text>
+</g>
+<!-- l&#45;&gt;b2 -->
+<g id="edge4" class="edge">
+<title>l&#45;&gt;b2</title>
+<path fill="none" stroke="black" d="M569.75,-300.26C600.54,-300.26 642.27,-300.26 678.7,-300.26"/>
+<polygon fill="black" stroke="black" points="678.31,-303.76 688.31,-300.26 678.31,-296.76 678.31,-303.76"/>
+<text text-anchor="middle" x="649.81" y="-304.21" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- o -->
+<g id="node6" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="962.76" cy="-439.26" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="962.76" y="-434.59" font-family="Times,serif" font-size="14.00">o/orbit&#45;01</text>
+</g>
+<!-- b2&#45;&gt;o -->
+<g id="edge5" class="edge">
+<title>b2&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M817.67,-339.53C844.44,-358.06 876.36,-380.15 903.34,-398.82"/>
+<polygon fill="black" stroke="black" points="901.2,-401.6 911.41,-404.41 905.18,-395.84 901.2,-401.6"/>
+<text text-anchor="middle" x="862.92" y="-381.21" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- o2 -->
+<g id="node9" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="962.76" cy="-294.26" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="962.76" y="-289.59" font-family="Times,serif" font-size="14.00">o2/orbit&#45;01</text>
+</g>
+<!-- b2&#45;&gt;o2 -->
+<g id="edge8" class="edge">
+<title>b2&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M829.76,-298.2C847.45,-297.68 866.6,-297.1 884.67,-296.56"/>
+<polygon fill="black" stroke="black" points="884.66,-300.07 894.56,-296.27 884.46,-293.07 884.66,-300.07"/>
+<text text-anchor="middle" x="862.92" y="-301.21" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- p -->
+<g id="node7" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="1168.8" cy="-439.26" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="1168.8" y="-434.59" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- o&#45;&gt;p -->
+<g id="edge6" class="edge">
+<title>o&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M1023.33,-439.26C1048.95,-439.26 1078.91,-439.26 1104.88,-439.26"/>
+<polygon fill="black" stroke="black" points="1104.61,-442.76 1114.61,-439.26 1104.61,-435.76 1104.61,-442.76"/>
+<text text-anchor="middle" x="1069.73" y="-443.21" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- n -->
+<g id="node8" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="1361.24" cy="-439.26" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="1361.24" y="-434.59" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p&#45;&gt;n -->
+<g id="edge7" class="edge">
+<title>p&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M1221.34,-439.26C1246.08,-439.26 1275.84,-439.26 1301.46,-439.26"/>
+<polygon fill="black" stroke="black" points="1301.4,-442.76 1311.4,-439.26 1301.4,-435.76 1301.4,-442.76"/>
+<text text-anchor="middle" x="1267.13" y="-443.21" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node17" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1554.61,-457.26 1488.36,-457.26 1488.36,-421.26 1554.61,-421.26 1554.61,-457.26"/>
+<text text-anchor="middle" x="1521.48" y="-434.59" font-family="Times,serif" font-size="14.00">&quot;Mars&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge16" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M1409.72,-439.26C1430.97,-439.26 1455.88,-439.26 1476.68,-439.26"/>
+<polygon fill="black" stroke="black" points="1476.57,-442.76 1486.57,-439.26 1476.57,-435.76 1476.57,-442.76"/>
+<text text-anchor="middle" x="1448.98" y="-443.21" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p2 -->
+<g id="node10" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="1168.8" cy="-294.26" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="1168.8" y="-289.59" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- o2&#45;&gt;p2 -->
+<g id="edge9" class="edge">
+<title>o2&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M1029.73,-294.26C1051.74,-294.26 1076.32,-294.26 1098.57,-294.26"/>
+<polygon fill="black" stroke="black" points="1098.46,-297.76 1108.46,-294.26 1098.46,-290.76 1098.46,-297.76"/>
+<text text-anchor="middle" x="1069.73" y="-298.21" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- n2 -->
+<g id="node11" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="1361.24" cy="-294.26" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="1361.24" y="-289.59" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p2&#45;&gt;n2 -->
+<g id="edge10" class="edge">
+<title>p2&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M1227.72,-294.26C1249.06,-294.26 1273.37,-294.26 1295.29,-294.26"/>
+<polygon fill="black" stroke="black" points="1294.99,-297.76 1304.99,-294.26 1294.99,-290.76 1294.99,-297.76"/>
+<text text-anchor="middle" x="1267.13" y="-298.21" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node18" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1560.61,-312.26 1482.36,-312.26 1482.36,-276.26 1560.61,-276.26 1560.61,-312.26"/>
+<text text-anchor="middle" x="1521.48" y="-289.59" font-family="Times,serif" font-size="14.00">&quot;Jupiter&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_1 -->
+<g id="edge17" class="edge">
+<title>n2&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M1415.81,-294.26C1433.61,-294.26 1453.35,-294.26 1470.83,-294.26"/>
+<polygon fill="black" stroke="black" points="1470.45,-297.76 1480.45,-294.26 1470.45,-290.76 1470.45,-297.76"/>
+<text text-anchor="middle" x="1448.98" y="-298.21" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- c2 -->
+<g id="node13" class="node">
+<title>c2</title>
+<ellipse fill="none" stroke="black" cx="523.9" cy="-151.26" rx="85.41" ry="85.41"/>
+<text text-anchor="middle" x="523.9" y="-146.59" font-family="Times,serif" font-size="14.00">c2/compose&#45;01</text>
+</g>
+<!-- o3&#45;&gt;c2 -->
+<g id="edge12" class="edge">
+<title>o3&#45;&gt;c2</title>
+<path fill="none" stroke="black" d="M339.63,-171.16C365.73,-168.33 397.52,-164.88 427.24,-161.65"/>
+<polygon fill="black" stroke="black" points="427.44,-165.15 437.01,-160.59 426.69,-158.19 427.44,-165.15"/>
+<text text-anchor="middle" x="389" y="-172.21" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- a2 -->
+<g id="node14" class="node">
+<title>a2</title>
+<ellipse fill="none" stroke="black" cx="759.93" cy="-151.26" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="759.93" y="-146.59" font-family="Times,serif" font-size="14.00">a2/and</text>
+</g>
+<!-- c2&#45;&gt;a2 -->
+<g id="edge13" class="edge">
+<title>c2&#45;&gt;a2</title>
+<path fill="none" stroke="black" d="M609.72,-151.26C640.99,-151.26 675.59,-151.26 703.59,-151.26"/>
+<polygon fill="black" stroke="black" points="703.25,-154.76 713.25,-151.26 703.25,-147.76 703.25,-154.76"/>
+<text text-anchor="middle" x="649.81" y="-155.21" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- r -->
+<g id="node15" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="962.76" cy="-163.26" rx="40.69" ry="40.69"/>
+<text text-anchor="middle" x="962.76" y="-158.59" font-family="Times,serif" font-size="14.00">r/rock</text>
+</g>
+<!-- a2&#45;&gt;r -->
+<g id="edge14" class="edge">
+<title>a2&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M805,-153.89C836.2,-155.76 878.11,-158.26 910.76,-160.21"/>
+<polygon fill="black" stroke="black" points="910.18,-163.68 920.37,-160.79 910.6,-156.7 910.18,-163.68"/>
+<text text-anchor="middle" x="862.92" y="-161.21" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- m -->
+<g id="node16" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="962.76" cy="-52.26" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="962.76" y="-47.59" font-family="Times,serif" font-size="14.00">m/metal</text>
+</g>
+<!-- a2&#45;&gt;m -->
+<g id="edge15" class="edge">
+<title>a2&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M800.61,-131.7C830.55,-116.94 872.03,-96.5 905.4,-80.04"/>
+<polygon fill="black" stroke="black" points="906.7,-83.3 914.12,-75.74 903.61,-77.03 906.7,-83.3"/>
+<text text-anchor="middle" x="862.92" y="-111.21" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..889d1a1e22b794aafaa664ca53694c0c584bbb92
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-15/SolarSystem-15.stog.amr.ttl
@@ -0,0 +1,113 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#c2> a ns2:compose-01 ;
+    ns2:compose-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-15#o3> ;
+    ns2:compose-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-15#a2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#l> a ns2:lie-07 ;
+    ns2:lie-07.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-15#b> ;
+    ns2:lie-07.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-15#b2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-15" ;
+    ns3:has-sentence "The asteroid belt, which lies between the orbits of Mars and Jupiter, contains objects composed of rock and metal." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-15#c> .
+
+ns2:compose-01.ARG1 a ns2:FrameRole .
+
+ns2:compose-01.ARG2 a ns2:FrameRole .
+
+ns2:contain-01.ARG0 a ns2:FrameRole .
+
+ns2:contain-01.ARG1 a ns2:FrameRole .
+
+ns2:lie-07.ARG1 a ns2:FrameRole .
+
+ns2:lie-07.ARG2 a ns2:FrameRole .
+
+ns2:orbit-01.ARG0 a ns2:FrameRole .
+
+ns1:mod a ns3:Role .
+
+ns1:op1 a ns3:Role .
+
+ns1:op2 a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#a> a ns1:asteroid .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#a2> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-15#r> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-15#m> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#b2> a ns3:between ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-15#o> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-15#o2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#c> a ns2:contain-01 ;
+    ns2:contain-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-15#b> ;
+    ns2:contain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-15#o3> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#m> a ns1:metal .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#o> a ns2:orbit-01 ;
+    ns2:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-15#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#o2> a ns2:orbit-01 ;
+    ns2:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-15#p2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mars" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Jupiter" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#r> a ns1:rock .
+
+ns2:compose-01 a ns3:Frame .
+
+ns2:contain-01 a ns3:Frame .
+
+ns2:lie-07 a ns3:Frame .
+
+ns1:asteroid a ns3:Concept .
+
+ns1:belt a ns3:Concept .
+
+ns1:metal a ns3:Concept .
+
+ns1:object a ns3:Concept .
+
+ns1:rock a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:and a ns3:Concept .
+
+ns3:between a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#b> a ns1:belt ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-15#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-15#o3> a ns1:object .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns2:orbit-01 a ns3:Frame .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns2:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..08b0de6b800ed1d8971fd403416024238ec11969
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.dot
@@ -0,0 +1,32 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	r [label="r/region" shape=circle]
+	k [label="k/know-02" shape=circle]
+	a [label="a/and" shape=circle]
+	t [label="t/thing" shape=circle]
+	n [label="n/name" shape=circle]
+	d [label="d/disk" shape=circle]
+	s [label="s/scatter-01" shape=circle]
+	b [label="b/beyond" shape=circle]
+	o [label="o/orbit-01" shape=circle]
+	p [label="p/planet" shape=circle]
+	n2 [label="n2/name" shape=circle]
+	r -> k [label=":ARG1-of"]
+	k -> a [label=":ARG2"]
+	a -> t [label=":op1"]
+	t -> n [label=":name"]
+	a -> d [label=":op2"]
+	d -> s [label=":ARG1-of"]
+	r -> b [label=":location"]
+	b -> o [label=":op1"]
+	o -> p [label=":ARG0"]
+	p -> n2 [label=":name"]
+	node_0 [label=2 shape=rectangle]
+	r -> node_0 [label=":quant"]
+	node_1 [label="\"Kuiper\"" shape=rectangle]
+	n -> node_1 [label=":op1"]
+	node_2 [label="\"Belt\"" shape=rectangle]
+	n -> node_2 [label=":op2"]
+	node_3 [label="\"Neptune\"" shape=rectangle]
+	n2 -> node_3 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..69560ecead20bb78bb4dc7c1a9f1910da004417a
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.nt
@@ -0,0 +1,51 @@
+<http://amr.isi.edu/amr_data/SolarSystem-16#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#region> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#disk> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/scatter-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#disk> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#k> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/know-02> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#b> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-16#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#r> <http://amr.isi.edu/rdf/amr-terms#location> <http://amr.isi.edu/amr_data/SolarSystem-16#b> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-16#r> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#location> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#r> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/frames/ld/v1.2.2/know-02.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-16#d> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-16#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#region> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/know-02.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/amr_data/SolarSystem-16#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#thing> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#p> <http://www.w3.org/2000/01/rdf-schema#label> "Neptune" .
+<http://amr.isi.edu/amr_data/SolarSystem-16#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#beyond> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-16#k> <http://amr.isi.edu/frames/ld/v1.2.2/know-02.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-16#r> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#k> <http://amr.isi.edu/frames/ld/v1.2.2/know-02.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-16#a> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/know-02> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#o> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-16#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#t> <http://www.w3.org/2000/01/rdf-schema#label> "Kuiper Belt" .
+<http://amr.isi.edu/entity-types#thing> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/scatter-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-16" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Beyond Neptune's orbit, there are two regions known as the Kuiper Belt and the scattered disk." .
+<http://amr.isi.edu/amr_data/SolarSystem-16#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-16#t> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/scatter-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#s> <http://amr.isi.edu/frames/ld/v1.2.2/scatter-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-16#d> .
+<http://amr.isi.edu/rdf/amr-terms#beyond> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-16#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..eb881e825d53fea39070a377121f5216d6fbbf80
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.penman
@@ -0,0 +1,17 @@
+# ::id SolarSystem-16
+# ::snt Beyond Neptune's orbit, there are two regions known as the Kuiper Belt and the scattered disk.
+(r / region
+      :quant 2
+      :ARG1-of (k / know-02
+            :ARG2 (a / and
+                  :op1 (t / thing
+                        :name (n / name
+                              :op1 "Kuiper"
+                              :op2 "Belt"))
+                  :op2 (d / disk
+                        :ARG1-of (s / scatter-01))))
+      :location (b / beyond
+            :op1 (o / orbit-01
+                  :ARG0 (p / planet
+                        :name (n2 / name
+                              :op1 "Neptune")))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..287a3b219147c5cc1bd1936b4e460507db7465fd
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8b6e6d977d29b11454abe5f896adbeafaaeab553
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="341pt"
+ viewBox="0.00 0.00 864.00 341.36" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.772221 0.772221) rotate(0) translate(4 438.05)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-438.05 1114.85,-438.05 1114.85,4 -4,4"/>
+<!-- r -->
+<g id="node1" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="51.21" cy="-111" rx="51.21" ry="51.21"/>
+<text text-anchor="middle" x="51.21" y="-106.33" font-family="Times,serif" font-size="14.00">r/region</text>
+</g>
+<!-- k -->
+<g id="node2" class="node">
+<title>k</title>
+<ellipse fill="none" stroke="black" cx="263.67" cy="-249" rx="62.26" ry="62.26"/>
+<text text-anchor="middle" x="263.67" y="-244.32" font-family="Times,serif" font-size="14.00">k/know&#45;02</text>
+</g>
+<!-- r&#45;&gt;k -->
+<g id="edge1" class="edge">
+<title>r&#45;&gt;k</title>
+<path fill="none" stroke="black" d="M94.55,-138.76C125.27,-158.9 167.29,-186.46 201.63,-208.98"/>
+<polygon fill="black" stroke="black" points="199.55,-211.8 209.83,-214.35 203.39,-205.94 199.55,-211.8"/>
+<text text-anchor="middle" x="151.92" y="-199.95" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- b -->
+<g id="node8" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="263.67" cy="-111" rx="57" ry="57"/>
+<text text-anchor="middle" x="263.67" y="-106.33" font-family="Times,serif" font-size="14.00">b/beyond</text>
+</g>
+<!-- r&#45;&gt;b -->
+<g id="edge7" class="edge">
+<title>r&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M102.89,-111C130.61,-111 165.3,-111 195.28,-111"/>
+<polygon fill="black" stroke="black" points="195,-114.5 205,-111 195,-107.5 195,-114.5"/>
+<text text-anchor="middle" x="151.92" y="-114.95" font-family="Times,serif" font-size="14.00">:location</text>
+</g>
+<!-- node_0 -->
+<g id="node12" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="290.67,-36 236.67,-36 236.67,0 290.67,0 290.67,-36"/>
+<text text-anchor="middle" x="263.67" y="-13.32" font-family="Times,serif" font-size="14.00">2</text>
+</g>
+<!-- r&#45;&gt;node_0 -->
+<g id="edge11" class="edge">
+<title>r&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M98.58,-90.47C128.03,-77.44 166.95,-60.22 201.42,-45 209.4,-41.47 217.97,-37.69 226.1,-34.11"/>
+<polygon fill="black" stroke="black" points="227.31,-37.4 235.05,-30.17 224.49,-31 227.31,-37.4"/>
+<text text-anchor="middle" x="151.92" y="-83.95" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+<!-- a -->
+<g id="node3" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="467.08" cy="-249" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="467.08" y="-244.32" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- k&#45;&gt;a -->
+<g id="edge2" class="edge">
+<title>k&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M326.2,-249C355.25,-249 389.45,-249 416.77,-249"/>
+<polygon fill="black" stroke="black" points="416.5,-252.5 426.5,-249 416.5,-245.5 416.5,-252.5"/>
+<text text-anchor="middle" x="366.43" y="-252.95" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- t -->
+<g id="node4" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="660.49" cy="-369" rx="44.89" ry="44.89"/>
+<text text-anchor="middle" x="660.49" y="-364.32" font-family="Times,serif" font-size="14.00">t/thing</text>
+</g>
+<!-- a&#45;&gt;t -->
+<g id="edge3" class="edge">
+<title>a&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M500.12,-269.09C530.76,-288.3 577.34,-317.5 612.24,-339.38"/>
+<polygon fill="black" stroke="black" points="610.14,-342.19 620.47,-344.54 613.86,-336.26 610.14,-342.19"/>
+<text text-anchor="middle" x="567.73" y="-326.95" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- d -->
+<g id="node6" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="660.49" cy="-249" rx="41.21" ry="41.21"/>
+<text text-anchor="middle" x="660.49" y="-244.32" font-family="Times,serif" font-size="14.00">d/disk</text>
+</g>
+<!-- a&#45;&gt;d -->
+<g id="edge5" class="edge">
+<title>a&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M505.9,-249C535.01,-249 575.56,-249 607.69,-249"/>
+<polygon fill="black" stroke="black" points="607.6,-252.5 617.6,-249 607.6,-245.5 607.6,-252.5"/>
+<text text-anchor="middle" x="567.73" y="-252.95" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- n -->
+<g id="node5" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="882.43" cy="-386" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="882.43" y="-381.32" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- t&#45;&gt;n -->
+<g id="edge4" class="edge">
+<title>t&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M705.74,-372.42C739.5,-375.03 786.32,-378.65 823.13,-381.49"/>
+<polygon fill="black" stroke="black" points="822.46,-384.95 832.7,-382.23 823,-377.97 822.46,-384.95"/>
+<text text-anchor="middle" x="762.25" y="-382.95" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_1 -->
+<g id="node13" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="1104.1,-431 1026.6,-431 1026.6,-395 1104.1,-395 1104.1,-431"/>
+<text text-anchor="middle" x="1065.35" y="-408.32" font-family="Times,serif" font-size="14.00">&quot;Kuiper&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge12" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M930.02,-392.95C956.01,-396.83 988.38,-401.66 1014.83,-405.61"/>
+<polygon fill="black" stroke="black" points="1014.24,-409.06 1024.65,-407.08 1015.28,-402.14 1014.24,-409.06"/>
+<text text-anchor="middle" x="986.48" y="-406.95" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_2 -->
+<g id="node14" class="node">
+<title>node_2</title>
+<polygon fill="none" stroke="black" points="1094.73,-377 1035.98,-377 1035.98,-341 1094.73,-341 1094.73,-377"/>
+<text text-anchor="middle" x="1065.35" y="-354.32" font-family="Times,serif" font-size="14.00">&quot;Belt&quot;</text>
+</g>
+<!-- n&#45;&gt;node_2 -->
+<g id="edge13" class="edge">
+<title>n&#45;&gt;node_2</title>
+<path fill="none" stroke="black" d="M930.02,-379.05C959.24,-374.69 996.53,-369.12 1024.4,-364.96"/>
+<polygon fill="black" stroke="black" points="1024.85,-368.43 1034.22,-363.5 1023.81,-361.51 1024.85,-368.43"/>
+<text text-anchor="middle" x="986.48" y="-375.95" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- s -->
+<g id="node7" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="882.43" cy="-249" rx="70.67" ry="70.67"/>
+<text text-anchor="middle" x="882.43" y="-244.32" font-family="Times,serif" font-size="14.00">s/scatter&#45;01</text>
+</g>
+<!-- d&#45;&gt;s -->
+<g id="edge6" class="edge">
+<title>d&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M702.09,-249C729.63,-249 766.99,-249 800.48,-249"/>
+<polygon fill="black" stroke="black" points="800.16,-252.5 810.16,-249 800.16,-245.5 800.16,-252.5"/>
+<text text-anchor="middle" x="762.25" y="-252.95" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- o -->
+<g id="node9" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="467.08" cy="-111" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="467.08" y="-106.33" font-family="Times,serif" font-size="14.00">o/orbit&#45;01</text>
+</g>
+<!-- b&#45;&gt;o -->
+<g id="edge8" class="edge">
+<title>b&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M321.04,-111C344.05,-111 370.91,-111 395.22,-111"/>
+<polygon fill="black" stroke="black" points="395.04,-114.5 405.04,-111 395.04,-107.5 395.04,-114.5"/>
+<text text-anchor="middle" x="366.43" y="-114.95" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p -->
+<g id="node10" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="660.49" cy="-110" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="660.49" y="-105.33" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- o&#45;&gt;p -->
+<g id="edge9" class="edge">
+<title>o&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M527.6,-110.69C549.46,-110.57 574.29,-110.45 596.46,-110.33"/>
+<polygon fill="black" stroke="black" points="596.28,-113.83 606.26,-110.28 596.24,-106.83 596.28,-113.83"/>
+<text text-anchor="middle" x="567.73" y="-113.95" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- n2 -->
+<g id="node11" class="node">
+<title>n2</title>
+<ellipse fill="none" stroke="black" cx="882.43" cy="-106" rx="54.36" ry="54.36"/>
+<text text-anchor="middle" x="882.43" y="-101.33" font-family="Times,serif" font-size="14.00">n2/name</text>
+</g>
+<!-- p&#45;&gt;n2 -->
+<g id="edge10" class="edge">
+<title>p&#45;&gt;n2</title>
+<path fill="none" stroke="black" d="M713.06,-109.06C743.95,-108.5 783.5,-107.78 816.51,-107.18"/>
+<polygon fill="black" stroke="black" points="816.44,-110.68 826.38,-107 816.31,-103.68 816.44,-110.68"/>
+<text text-anchor="middle" x="762.25" y="-112.95" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_3 -->
+<g id="node15" class="node">
+<title>node_3</title>
+<polygon fill="none" stroke="black" points="1110.85,-124 1019.85,-124 1019.85,-88 1110.85,-88 1110.85,-124"/>
+<text text-anchor="middle" x="1065.35" y="-101.33" font-family="Times,serif" font-size="14.00">&quot;Neptune&quot;</text>
+</g>
+<!-- n2&#45;&gt;node_3 -->
+<g id="edge14" class="edge">
+<title>n2&#45;&gt;node_3</title>
+<path fill="none" stroke="black" d="M937.22,-106C959.57,-106 985.52,-106 1008.12,-106"/>
+<polygon fill="black" stroke="black" points="1008.09,-109.5 1018.09,-106 1008.09,-102.5 1008.09,-109.5"/>
+<text text-anchor="middle" x="986.48" y="-109.95" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6e44b1b5d17fa2ca0eef27f80092697422548c26
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-16/SolarSystem-16.stog.amr.ttl
@@ -0,0 +1,87 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#k> a ns3:know-02 ;
+    ns3:know-02.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-16#r> ;
+    ns3:know-02.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-16#a> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-16" ;
+    ns2:has-sentence "Beyond Neptune's orbit, there are two regions known as the Kuiper Belt and the scattered disk." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-16#r> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#s> a ns3:scatter-01 ;
+    ns3:scatter-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-16#d> .
+
+ns3:know-02.ARG1 a ns3:FrameRole .
+
+ns3:know-02.ARG2 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:scatter-01.ARG1 a ns3:FrameRole .
+
+ns1:location a ns2:Role .
+
+ns1:op1 a ns2:Role .
+
+ns1:op2 a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#a> a ns2:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-16#t> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-16#d> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#b> a ns1:beyond ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-16#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#o> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-16#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Neptune" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#t> a <http://amr.isi.edu/entity-types#thing> ;
+    rdfs:label "Kuiper Belt" .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+<http://amr.isi.edu/entity-types#thing> a ns2:NamedEntity .
+
+ns3:know-02 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns3:scatter-01 a ns2:Frame .
+
+ns1:beyond a ns2:Concept .
+
+ns1:disk a ns2:Concept .
+
+ns1:region a ns2:Concept .
+
+ns2:and a ns2:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#d> a ns1:disk .
+
+<http://amr.isi.edu/amr_data/SolarSystem-16#r> a ns1:region ;
+    ns1:location <http://amr.isi.edu/amr_data/SolarSystem-16#b> ;
+    ns1:quant "2" .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..10248459a911ab27d369da64296df99ad34de552
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.dot
@@ -0,0 +1,26 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	c [label="c/contain-01" shape=circle]
+	a [label="a/and" shape=circle]
+	w [label="w/world-region" shape=circle]
+	n [label="n/name" shape=circle]
+	d [label="d/disk" shape=circle]
+	s [label="s/scatter-01" shape=circle]
+	o [label="o/object" shape=circle]
+	c2 [label="c2/compose-01" shape=circle]
+	ii [label="ii/ice" shape=circle]
+	p [label="p/primary" shape=circle]
+	c -> a [label=":ARG0"]
+	a -> w [label=":op1"]
+	w -> n [label=":name"]
+	a -> d [label=":op2"]
+	d -> s [label=":ARG1-of"]
+	c -> o [label=":ARG1"]
+	o -> c2 [label=":ARG1-of"]
+	c2 -> ii [label=":ARG2"]
+	c2 -> p [label=":mod"]
+	node_0 [label="\"Kuiper\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+	node_1 [label="\"Belt\"" shape=rectangle]
+	n -> node_1 [label=":op2"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..0c999e8d9da1f535f2a2e95812565397bc5e77ce
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.nt
@@ -0,0 +1,50 @@
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/scatter-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01> .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-17#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#ice> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/scatter-01> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-17#c> .
+<http://amr.isi.edu/rdf/amr-terms#primary> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-17#o> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c2> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-17#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c> <http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-17#a> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/amr-terms#disk> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#w> <http://www.w3.org/2000/01/rdf-schema#label> "Kuiper Belt" .
+<http://amr.isi.edu/amr_data/SolarSystem-17#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/entity-types#world-region> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-17#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c2> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-17#ii> .
+<http://amr.isi.edu/frames/ld/v1.2.2/compose-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/scatter-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#w> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#world-region> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#c2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/compose-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-17#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-17#d> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The Kuiper Belt and the scattered disk contain objects primarily composed of ice." .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/rdf/amr-terms#ice> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-17" .
+<http://amr.isi.edu/amr_data/SolarSystem-17#s> <http://amr.isi.edu/frames/ld/v1.2.2/scatter-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-17#d> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#primary> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#disk> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/contain-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-17#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-17#w> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..09528997e5f4aca00b18b447f6b4137e0d5c1fd9
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.penman
@@ -0,0 +1,14 @@
+# ::id SolarSystem-17
+# ::snt The Kuiper Belt and the scattered disk contain objects primarily composed of ice.
+(c / contain-01
+      :ARG0 (a / and
+            :op1 (w / world-region
+                  :name (n / name
+                        :op1 "Kuiper"
+                        :op2 "Belt"))
+            :op2 (d / disk
+                  :ARG1-of (s / scatter-01)))
+      :ARG1 (o / object
+            :ARG1-of (c2 / compose-01
+                  :ARG2 (ii / ice)
+                  :mod (p / primary))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..965a55c880ffc3222f59e653596eee258c3c4420
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4c0a3721e0aa89bf104c091cb7d8fe35a3928308
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.svg
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="479pt"
+ viewBox="0.00 0.00 864.00 478.58" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.871511 0.871511) rotate(0) translate(4 545.14)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-545.14 987.38,-545.14 987.38,4 -4,4"/>
+<!-- c -->
+<g id="node1" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="72.25" cy="-245.68" rx="72.25" ry="72.25"/>
+<text text-anchor="middle" x="72.25" y="-241" font-family="Times,serif" font-size="14.00">c/contain&#45;01</text>
+</g>
+<!-- a -->
+<g id="node2" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="276.19" cy="-308.68" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="276.19" y="-304" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- c&#45;&gt;a -->
+<g id="edge1" class="edge">
+<title>c&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M141.62,-267.01C170.02,-275.87 202.29,-285.93 227.99,-293.95"/>
+<polygon fill="black" stroke="black" points="226.9,-297.28 237.49,-296.92 228.98,-290.6 226.9,-297.28"/>
+<text text-anchor="middle" x="185" y="-289.63" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- o -->
+<g id="node7" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="276.19" cy="-192.68" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="276.19" y="-188" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- c&#45;&gt;o -->
+<g id="edge6" class="edge">
+<title>c&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M142.46,-227.51C166.31,-221.25 192.78,-214.31 215.77,-208.27"/>
+<polygon fill="black" stroke="black" points="216.5,-211.7 225.29,-205.78 214.72,-204.93 216.5,-211.7"/>
+<text text-anchor="middle" x="185" y="-224.63" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- w -->
+<g id="node3" class="node">
+<title>w</title>
+<ellipse fill="none" stroke="black" cx="512.33" cy="-454.68" rx="86.46" ry="86.46"/>
+<text text-anchor="middle" x="512.33" y="-450" font-family="Times,serif" font-size="14.00">w/world&#45;region</text>
+</g>
+<!-- a&#45;&gt;w -->
+<g id="edge2" class="edge">
+<title>a&#45;&gt;w</title>
+<path fill="none" stroke="black" d="M309.25,-328.67C339.93,-347.8 387.5,-377.46 428.78,-403.2"/>
+<polygon fill="black" stroke="black" points="426.67,-406.02 437.01,-408.34 430.38,-400.08 426.67,-406.02"/>
+<text text-anchor="middle" x="376.37" y="-389.63" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- d -->
+<g id="node5" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="512.33" cy="-308.68" rx="41.21" ry="41.21"/>
+<text text-anchor="middle" x="512.33" y="-304" font-family="Times,serif" font-size="14.00">d/disk</text>
+</g>
+<!-- a&#45;&gt;d -->
+<g id="edge4" class="edge">
+<title>a&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M315.07,-308.68C354.27,-308.68 415.79,-308.68 459.49,-308.68"/>
+<polygon fill="black" stroke="black" points="459.24,-312.18 469.24,-308.68 459.24,-305.18 459.24,-312.18"/>
+<text text-anchor="middle" x="376.37" y="-312.63" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- n -->
+<g id="node4" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="768.46" cy="-454.68" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="768.46" y="-450" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- w&#45;&gt;n -->
+<g id="edge3" class="edge">
+<title>w&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M599.01,-454.68C635.23,-454.68 676.49,-454.68 709.1,-454.68"/>
+<polygon fill="black" stroke="black" points="708.74,-458.18 718.74,-454.68 708.74,-451.18 708.74,-458.18"/>
+<text text-anchor="middle" x="648.28" y="-458.63" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node11" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="983.38,-499.68 905.88,-499.68 905.88,-463.68 983.38,-463.68 983.38,-499.68"/>
+<text text-anchor="middle" x="944.63" y="-477" font-family="Times,serif" font-size="14.00">&quot;Kuiper&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge10" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M816.13,-461.91C840.32,-465.66 869.84,-470.24 894.39,-474.04"/>
+<polygon fill="black" stroke="black" points="893.72,-477.48 904.14,-475.56 894.79,-470.57 893.72,-477.48"/>
+<text text-anchor="middle" x="872.51" y="-476.63" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- node_1 -->
+<g id="node12" class="node">
+<title>node_1</title>
+<polygon fill="none" stroke="black" points="974.01,-445.68 915.26,-445.68 915.26,-409.68 974.01,-409.68 974.01,-445.68"/>
+<text text-anchor="middle" x="944.63" y="-423" font-family="Times,serif" font-size="14.00">&quot;Belt&quot;</text>
+</g>
+<!-- n&#45;&gt;node_1 -->
+<g id="edge11" class="edge">
+<title>n&#45;&gt;node_1</title>
+<path fill="none" stroke="black" d="M816.13,-447.44C843.4,-443.22 877.45,-437.94 903.5,-433.9"/>
+<polygon fill="black" stroke="black" points="904.02,-437.36 913.36,-432.37 902.94,-430.44 904.02,-437.36"/>
+<text text-anchor="middle" x="872.51" y="-443.63" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- s -->
+<g id="node6" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="768.46" cy="-308.68" rx="70.67" ry="70.67"/>
+<text text-anchor="middle" x="768.46" y="-304" font-family="Times,serif" font-size="14.00">s/scatter&#45;01</text>
+</g>
+<!-- d&#45;&gt;s -->
+<g id="edge5" class="edge">
+<title>d&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M553.87,-308.68C589.33,-308.68 641.89,-308.68 686,-308.68"/>
+<polygon fill="black" stroke="black" points="685.79,-312.18 695.79,-308.68 685.79,-305.18 685.79,-312.18"/>
+<text text-anchor="middle" x="648.28" y="-312.63" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- c2 -->
+<g id="node8" class="node">
+<title>c2</title>
+<ellipse fill="none" stroke="black" cx="512.33" cy="-163.68" rx="85.41" ry="85.41"/>
+<text text-anchor="middle" x="512.33" y="-159" font-family="Times,serif" font-size="14.00">c2/compose&#45;01</text>
+</g>
+<!-- o&#45;&gt;c2 -->
+<g id="edge7" class="edge">
+<title>o&#45;&gt;c2</title>
+<path fill="none" stroke="black" d="M326.84,-186.53C352.79,-183.31 385.43,-179.27 416.02,-175.48"/>
+<polygon fill="black" stroke="black" points="416.18,-178.99 425.68,-174.29 415.32,-172.04 416.18,-178.99"/>
+<text text-anchor="middle" x="376.37" y="-187.63" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- ii -->
+<g id="node9" class="node">
+<title>ii</title>
+<ellipse fill="none" stroke="black" cx="768.46" cy="-174.68" rx="34.9" ry="34.9"/>
+<text text-anchor="middle" x="768.46" y="-170" font-family="Times,serif" font-size="14.00">ii/ice</text>
+</g>
+<!-- c2&#45;&gt;ii -->
+<g id="edge8" class="edge">
+<title>c2&#45;&gt;ii</title>
+<path fill="none" stroke="black" d="M597.95,-167.34C639.46,-169.14 687.8,-171.23 722.21,-172.72"/>
+<polygon fill="black" stroke="black" points="721.66,-176.2 731.8,-173.13 721.96,-169.21 721.66,-176.2"/>
+<text text-anchor="middle" x="648.28" y="-174.63" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- p -->
+<g id="node10" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="768.46" cy="-60.68" rx="60.68" ry="60.68"/>
+<text text-anchor="middle" x="768.46" y="-56" font-family="Times,serif" font-size="14.00">p/primary</text>
+</g>
+<!-- c2&#45;&gt;p -->
+<g id="edge9" class="edge">
+<title>c2&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M591.99,-131.79C626.98,-117.61 667.73,-101.1 701.14,-87.56"/>
+<polygon fill="black" stroke="black" points="702.36,-90.84 710.32,-83.84 699.73,-84.35 702.36,-90.84"/>
+<text text-anchor="middle" x="648.28" y="-124.63" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9014ea4647916b5a8209b004729f1230210feed8
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-17/SolarSystem-17.stog.amr.ttl
@@ -0,0 +1,87 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#c2> a ns2:compose-01 ;
+    ns2:compose-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-17#o> ;
+    ns2:compose-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-17#ii> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-17#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-17" ;
+    ns3:has-sentence "The Kuiper Belt and the scattered disk contain objects primarily composed of ice." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-17#c> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#s> a ns2:scatter-01 ;
+    ns2:scatter-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-17#d> .
+
+ns2:compose-01.ARG1 a ns2:FrameRole .
+
+ns2:compose-01.ARG2 a ns2:FrameRole .
+
+ns2:contain-01.ARG0 a ns2:FrameRole .
+
+ns2:contain-01.ARG1 a ns2:FrameRole .
+
+ns2:scatter-01.ARG1 a ns2:FrameRole .
+
+ns1:mod a ns3:Role .
+
+ns1:op1 a ns3:Role .
+
+ns1:op2 a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#a> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-17#w> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-17#d> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#c> a ns2:contain-01 ;
+    ns2:contain-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-17#a> ;
+    ns2:contain-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-17#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#ii> a ns1:ice .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#p> a ns1:primary .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#w> a <http://amr.isi.edu/entity-types#world-region> ;
+    rdfs:label "Kuiper Belt" .
+
+<http://amr.isi.edu/entity-types#world-region> a ns3:NamedEntity .
+
+ns2:compose-01 a ns3:Frame .
+
+ns2:contain-01 a ns3:Frame .
+
+ns2:scatter-01 a ns3:Frame .
+
+ns1:disk a ns3:Concept .
+
+ns1:ice a ns3:Concept .
+
+ns1:object a ns3:Concept .
+
+ns1:primary a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:and a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#d> a ns1:disk .
+
+<http://amr.isi.edu/amr_data/SolarSystem-17#o> a ns1:object .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns2:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..6b7bc3a4b3b3bd6b33b0f57fec6c7fc50416929a
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.dot
@@ -0,0 +1,18 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	o [label="o/object" shape=circle]
+	c [label="c/call-01" shape=circle]
+	s [label="s/sedoid" shape=circle]
+	b [label="b/beyond" shape=circle]
+	o2 [label="o2/orbit-01" shape=circle]
+	p [label="p/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	o -> c [label=":ARG1-of"]
+	c -> s [label=":ARG2"]
+	o -> b [label=":location"]
+	b -> o2 [label=":op1"]
+	o2 -> p [label=":ARG0"]
+	p -> n [label=":name"]
+	node_0 [label="\"Neptune\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..a6b4ba0018ba65a9651e6680da2177e755b6a6cc
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.nt
@@ -0,0 +1,38 @@
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-18#c> <http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-18#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#beyond> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-18" .
+<http://amr.isi.edu/amr_data/SolarSystem-18#o> <http://amr.isi.edu/rdf/amr-terms#location> <http://amr.isi.edu/amr_data/SolarSystem-18#b> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-18#o> .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#b> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-18#o2> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-18#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-18#p> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#c> <http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-18#s> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#location> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/rdf/amr-terms#beyond> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#sedoid> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#p> <http://www.w3.org/2000/01/rdf-schema#label> "Neptune" .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/call-01> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-18#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Beyond Neptune's orbit, there is objects called sednoids." .
+<http://amr.isi.edu/amr_data/SolarSystem-18#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#sedoid> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/amr_data/SolarSystem-18#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/call-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..56f3db54ca8a716d919d9561483e7018e90d7694
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.penman
@@ -0,0 +1,10 @@
+# ::id SolarSystem-18
+# ::snt Beyond Neptune's orbit, there is objects called sednoids.
+(o / object
+      :ARG1-of (c / call-01
+            :ARG2 (s / sedoid))
+      :location (b / beyond
+            :op1 (o2 / orbit-01
+                  :ARG0 (p / planet
+                        :name (n / name
+                              :op1 "Neptune")))))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1eb3d3d8dff82042208b3e162f5d789191e2c8f
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b04fe39d7f0eb5c5d38e1a78f9c0bf29b1cd61a1
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="864pt" height="216pt"
+ viewBox="0.00 0.00 864.00 215.95" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.818835 0.818835) rotate(0) translate(4 259.73)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-259.73 1051.16,-259.73 1051.16,4 -4,4"/>
+<!-- o -->
+<g id="node1" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="50.68" cy="-136.47" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="50.68" y="-131.79" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- c -->
+<g id="node2" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="black" cx="257.36" cy="-202.47" rx="52.79" ry="52.79"/>
+<text text-anchor="middle" x="257.36" y="-197.79" font-family="Times,serif" font-size="14.00">c/call&#45;01</text>
+</g>
+<!-- o&#45;&gt;c -->
+<g id="edge1" class="edge">
+<title>o&#45;&gt;c</title>
+<path fill="none" stroke="black" d="M99.41,-151.86C128.26,-161.16 165.29,-173.1 196.14,-183.05"/>
+<polygon fill="black" stroke="black" points="194.74,-186.27 205.33,-186.01 196.89,-179.61 194.74,-186.27"/>
+<text text-anchor="middle" x="150.86" y="-180.42" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- b -->
+<g id="node4" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="black" cx="257.36" cy="-72.47" rx="57" ry="57"/>
+<text text-anchor="middle" x="257.36" y="-67.79" font-family="Times,serif" font-size="14.00">b/beyond</text>
+</g>
+<!-- o&#45;&gt;b -->
+<g id="edge3" class="edge">
+<title>o&#45;&gt;b</title>
+<path fill="none" stroke="black" d="M99.41,-121.54C126.87,-112.95 161.75,-102.05 191.65,-92.7"/>
+<polygon fill="black" stroke="black" points="192.47,-96.11 200.97,-89.79 190.38,-89.43 192.47,-96.11"/>
+<text text-anchor="middle" x="150.86" y="-117.42" font-family="Times,serif" font-size="14.00">:location</text>
+</g>
+<!-- s -->
+<g id="node3" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="461.82" cy="-203.47" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="461.82" y="-198.79" font-family="Times,serif" font-size="14.00">s/sedoid</text>
+</g>
+<!-- c&#45;&gt;s -->
+<g id="edge2" class="edge">
+<title>c&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M310.5,-202.72C337.17,-202.85 369.84,-203.02 397.9,-203.15"/>
+<polygon fill="black" stroke="black" points="397.68,-206.65 407.69,-203.2 397.71,-199.65 397.68,-206.65"/>
+<text text-anchor="middle" x="354.85" y="-206.42" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- o2 -->
+<g id="node5" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="461.82" cy="-66.47" rx="66.47" ry="66.47"/>
+<text text-anchor="middle" x="461.82" y="-61.79" font-family="Times,serif" font-size="14.00">o2/orbit&#45;01</text>
+</g>
+<!-- b&#45;&gt;o2 -->
+<g id="edge4" class="edge">
+<title>b&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M314.76,-70.79C336.08,-70.16 360.72,-69.43 383.62,-68.75"/>
+<polygon fill="black" stroke="black" points="383.65,-72.25 393.55,-68.46 383.45,-65.26 383.65,-72.25"/>
+<text text-anchor="middle" x="354.85" y="-74.42" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- p -->
+<g id="node6" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="661.55" cy="-66.47" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="661.55" y="-61.79" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- o2&#45;&gt;p -->
+<g id="edge5" class="edge">
+<title>o2&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M528.66,-66.47C550.95,-66.47 575.77,-66.47 597.81,-66.47"/>
+<polygon fill="black" stroke="black" points="597.54,-69.97 607.54,-66.47 597.54,-62.97 597.54,-69.97"/>
+<text text-anchor="middle" x="568.78" y="-70.42" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- n -->
+<g id="node7" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="841.36" cy="-66.47" rx="48.05" ry="48.05"/>
+<text text-anchor="middle" x="841.36" y="-61.79" font-family="Times,serif" font-size="14.00">n/name</text>
+</g>
+<!-- p&#45;&gt;n -->
+<g id="edge6" class="edge">
+<title>p&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M713.98,-66.47C735.1,-66.47 759.69,-66.47 781.52,-66.47"/>
+<polygon fill="black" stroke="black" points="781.48,-69.97 791.48,-66.47 781.48,-62.97 781.48,-69.97"/>
+<text text-anchor="middle" x="753.56" y="-70.42" font-family="Times,serif" font-size="14.00">:name</text>
+</g>
+<!-- node_0 -->
+<g id="node8" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="1047.16,-84.47 956.16,-84.47 956.16,-48.47 1047.16,-48.47 1047.16,-84.47"/>
+<text text-anchor="middle" x="1001.66" y="-61.79" font-family="Times,serif" font-size="14.00">&quot;Neptune&quot;</text>
+</g>
+<!-- n&#45;&gt;node_0 -->
+<g id="edge7" class="edge">
+<title>n&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M889.85,-66.47C907.03,-66.47 926.6,-66.47 944.46,-66.47"/>
+<polygon fill="black" stroke="black" points="944.39,-69.97 954.39,-66.47 944.39,-62.97 944.39,-69.97"/>
+<text text-anchor="middle" x="922.78" y="-70.42" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..5fc4bdc04a2c3036e4e2fd563e381410aaa62653
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-18/SolarSystem-18.stog.amr.ttl
@@ -0,0 +1,66 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns2:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns2:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#c> a ns3:call-01 ;
+    ns3:call-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-18#o> ;
+    ns3:call-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-18#s> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#root01> a ns2:AMR ;
+    ns2:has-id "SolarSystem-18" ;
+    ns2:has-sentence "Beyond Neptune's orbit, there is objects called sednoids." ;
+    ns2:root <http://amr.isi.edu/amr_data/SolarSystem-18#o> .
+
+ns3:call-01.ARG1 a ns3:FrameRole .
+
+ns3:call-01.ARG2 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns1:location a ns2:Role .
+
+ns1:op1 a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#b> a ns1:beyond ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-18#o2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-18#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Neptune" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#s> a ns1:sedoid .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns3:call-01 a ns2:Frame .
+
+ns3:orbit-01 a ns2:Frame .
+
+ns1:beyond a ns2:Concept .
+
+ns1:object a ns2:Concept .
+
+ns1:sedoid a ns2:Concept .
+
+ns2:NamedEntity a ns2:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-18#o> a ns1:object ;
+    ns1:location <http://amr.isi.edu/amr_data/SolarSystem-18#b> .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..43c4df572bdd557c5f90a2c8ee6698af300aa606
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.dot
@@ -0,0 +1,18 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	o [label="o/orbit-01" shape=circle]
+	s [label="s/satellite" shape=circle]
+	n [label="n/natural-03" shape=circle]
+	t [label="t/term-01" shape=circle]
+	m [label="m/moon" shape=circle]
+	u [label="u/usual" shape=circle]
+	p [label="p/planet" shape=circle]
+	o -> s [label=":ARG0"]
+	s -> n [label=":ARG1-of"]
+	s -> t [label=":ARG1-of"]
+	t -> m [label=":ARG2"]
+	t -> u [label=":mod"]
+	o -> p [label=":ARG1"]
+	node_0 [label=6 shape=rectangle]
+	p -> node_0 [label=":quant"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..46142d12b01e0d79ce99bae97c995caf8ad3fdab
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.nt
@@ -0,0 +1,42 @@
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/frames/ld/v1.2.2/term-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#moon> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#t> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-19#u> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#satellite> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> .
+<http://amr.isi.edu/entity-types#moon> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/SolarSystem-19#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-19#t> <http://amr.isi.edu/frames/ld/v1.2.2/term-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-19#m> .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#t> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/term-01> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#n> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#p> <http://amr.isi.edu/rdf/amr-terms#quant> "6" .
+<http://amr.isi.edu/amr_data/SolarSystem-19#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-19" .
+<http://amr.isi.edu/amr_data/SolarSystem-19#o> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SolarSystem-19#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#o> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-19#p> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-19#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Six planets are orbited by natural satellites, usually termed \"moons\"." .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/frames/ld/v1.2.2/natural-03> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/frames/ld/v1.2.2/term-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#n> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-19#s> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/frames/ld/v1.2.2/term-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/rdf/amr-terms#satellite> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/amr-terms#usual> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/frames/ld/v1.2.2/orbit-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-19#o> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#t> <http://amr.isi.edu/frames/ld/v1.2.2/term-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-19#s> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#u> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#usual> .
+<http://amr.isi.edu/amr_data/SolarSystem-19#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..77e5745d632e840a3a15694785ca31acdeeaa6a6
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.penman
@@ -0,0 +1,10 @@
+# ::id SolarSystem-19
+# ::snt Six planets are orbited by natural satellites, usually termed "moons".
+(o / orbit-01
+      :ARG0 (s / satellite
+            :ARG1-of (n / natural-03)
+            :ARG1-of (t / term-01
+                  :ARG2 (m / moon)
+                  :mod (u / usual)))
+      :ARG1 (p / planet
+            :quant 6))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1eb551811b10a44ae15f11c71966cb52f1616cc
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d07f20208e6cff87ba5eddca796d695ae1261ee8
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="758pt" height="394pt"
+ viewBox="0.00 0.00 757.58 394.04" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 390.04)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-390.04 753.58,-390.04 753.58,4 -4,4"/>
+<!-- o -->
+<g id="node1" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="60.15" cy="-117.26" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="60.15" y="-112.59" font-family="Times,serif" font-size="14.00">o/orbit&#45;01</text>
+</g>
+<!-- s -->
+<g id="node2" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="261.46" cy="-182.26" rx="60.15" ry="60.15"/>
+<text text-anchor="middle" x="261.46" y="-177.59" font-family="Times,serif" font-size="14.00">s/satellite</text>
+</g>
+<!-- o&#45;&gt;s -->
+<g id="edge1" class="edge">
+<title>o&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M117.73,-135.71C141.19,-143.36 168.59,-152.3 193.08,-160.29"/>
+<polygon fill="black" stroke="black" points="191.7,-163.52 202.3,-163.29 193.87,-156.86 191.7,-163.52"/>
+<text text-anchor="middle" x="160.8" y="-159.21" font-family="Times,serif" font-size="14.00">:ARG0</text>
+</g>
+<!-- p -->
+<g id="node7" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="261.46" cy="-52.26" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="261.46" y="-47.59" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- o&#45;&gt;p -->
+<g id="edge6" class="edge">
+<title>o&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M117.73,-98.81C143.73,-90.33 174.56,-80.27 200.91,-71.68"/>
+<polygon fill="black" stroke="black" points="201.66,-75.12 210.08,-68.69 199.49,-68.46 201.66,-75.12"/>
+<text text-anchor="middle" x="160.8" y="-95.21" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- n -->
+<g id="node3" class="node">
+<title>n</title>
+<ellipse fill="none" stroke="black" cx="493.39" cy="-313.26" rx="72.78" ry="72.78"/>
+<text text-anchor="middle" x="493.39" y="-308.59" font-family="Times,serif" font-size="14.00">n/natural&#45;03</text>
+</g>
+<!-- s&#45;&gt;n -->
+<g id="edge2" class="edge">
+<title>s&#45;&gt;n</title>
+<path fill="none" stroke="black" d="M314.34,-211.82C345.45,-229.54 385.47,-252.35 419.69,-271.84"/>
+<polygon fill="black" stroke="black" points="417.9,-274.85 428.32,-276.76 421.37,-268.77 417.9,-274.85"/>
+<text text-anchor="middle" x="371.11" y="-263.21" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- t -->
+<g id="node4" class="node">
+<title>t</title>
+<ellipse fill="none" stroke="black" cx="493.39" cy="-164.26" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="493.39" y="-159.59" font-family="Times,serif" font-size="14.00">t/term&#45;01</text>
+</g>
+<!-- s&#45;&gt;t -->
+<g id="edge3" class="edge">
+<title>s&#45;&gt;t</title>
+<path fill="none" stroke="black" d="M321.67,-177.62C352.73,-175.19 390.97,-172.2 423.37,-169.66"/>
+<polygon fill="black" stroke="black" points="423.36,-173.17 433.06,-168.9 422.82,-166.2 423.36,-173.17"/>
+<text text-anchor="middle" x="371.11" y="-179.21" font-family="Times,serif" font-size="14.00">:ARG1&#45;of</text>
+</g>
+<!-- m -->
+<g id="node5" class="node">
+<title>m</title>
+<ellipse fill="none" stroke="black" cx="698.37" cy="-222.26" rx="51.21" ry="51.21"/>
+<text text-anchor="middle" x="698.37" y="-217.59" font-family="Times,serif" font-size="14.00">m/moon</text>
+</g>
+<!-- t&#45;&gt;m -->
+<g id="edge4" class="edge">
+<title>t&#45;&gt;m</title>
+<path fill="none" stroke="black" d="M550.12,-180.19C577.37,-187.97 610.19,-197.35 637.92,-205.27"/>
+<polygon fill="black" stroke="black" points="636.64,-208.55 647.21,-207.93 638.56,-201.82 636.64,-208.55"/>
+<text text-anchor="middle" x="606.66" y="-205.21" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- u -->
+<g id="node6" class="node">
+<title>u</title>
+<ellipse fill="none" stroke="black" cx="698.37" cy="-105.26" rx="47.53" ry="47.53"/>
+<text text-anchor="middle" x="698.37" y="-100.59" font-family="Times,serif" font-size="14.00">u/usual</text>
+</g>
+<!-- t&#45;&gt;u -->
+<g id="edge5" class="edge">
+<title>t&#45;&gt;u</title>
+<path fill="none" stroke="black" d="M550.12,-148.06C578.51,-139.81 612.94,-129.8 641.37,-121.54"/>
+<polygon fill="black" stroke="black" points="642.27,-124.92 650.89,-118.77 640.31,-118.2 642.27,-124.92"/>
+<text text-anchor="middle" x="606.66" y="-140.21" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- node_0 -->
+<g id="node8" class="node">
+<title>node_0</title>
+<polygon fill="none" stroke="black" points="520.39,-70.26 466.39,-70.26 466.39,-34.26 520.39,-34.26 520.39,-70.26"/>
+<text text-anchor="middle" x="493.39" y="-47.59" font-family="Times,serif" font-size="14.00">6</text>
+</g>
+<!-- p&#45;&gt;node_0 -->
+<g id="edge7" class="edge">
+<title>p&#45;&gt;node_0</title>
+<path fill="none" stroke="black" d="M314.06,-52.26C356.77,-52.26 416.46,-52.26 454.78,-52.26"/>
+<polygon fill="black" stroke="black" points="454.42,-55.76 464.42,-52.26 454.42,-48.76 454.42,-55.76"/>
+<text text-anchor="middle" x="371.11" y="-56.21" font-family="Times,serif" font-size="14.00">:quant</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..d250fef349d67e163465a4877a83327dda489013
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-19/SolarSystem-19.stog.amr.ttl
@@ -0,0 +1,73 @@
+@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#n> a ns1:natural-03 ;
+    ns1:natural-03.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-19#s> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-19" ;
+    ns3:has-sentence "Six planets are orbited by natural satellites, usually termed \"moons\"." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-19#o> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#t> a ns1:term-01 ;
+    ns1:term-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-19#s> ;
+    ns1:term-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-19#m> ;
+    ns2:mod <http://amr.isi.edu/amr_data/SolarSystem-19#u> .
+
+ns1:natural-03.ARG1 a ns1:FrameRole .
+
+ns1:orbit-01.ARG0 a ns1:FrameRole .
+
+ns1:orbit-01.ARG1 a ns1:FrameRole .
+
+ns1:term-01.ARG1 a ns1:FrameRole .
+
+ns1:term-01.ARG2 a ns1:FrameRole .
+
+ns2:mod a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#m> a <http://amr.isi.edu/entity-types#moon> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#o> a ns1:orbit-01 ;
+    ns1:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SolarSystem-19#s> ;
+    ns1:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-19#p> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#p> a <http://amr.isi.edu/entity-types#planet> ;
+    ns2:quant "6" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#u> a ns2:usual .
+
+<http://amr.isi.edu/entity-types#moon> a ns3:NamedEntity .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns1:natural-03 a ns3:Frame .
+
+ns1:orbit-01 a ns3:Frame .
+
+ns1:term-01 a ns3:Frame .
+
+ns2:satellite a ns3:Concept .
+
+ns2:usual a ns3:Concept .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-19#s> a ns2:satellite .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.dot b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.dot
new file mode 100644
index 0000000000000000000000000000000000000000..e7ba16c7b49ae2e200fa4b66f6c890e652b9aed3
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.dot
@@ -0,0 +1,20 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	e [label="e/encircle-01" shape=circle]
+	a [label="a/and" shape=circle]
+	o [label="o/object" shape=circle]
+	s [label="s/small" shape=circle]
+	r [label="r/ring" shape=circle]
+	d [label="d/dust" shape=circle]
+	p [label="p/planet" shape=circle]
+	p2 [label="p2/planet" shape=circle]
+	o2 [label="o2/outer" shape=circle]
+	e -> a [label=":ARG1"]
+	a -> o [label=":op1"]
+	o -> s [label=":mod"]
+	a -> r [label=":op2"]
+	r -> d [label=":consist-of"]
+	r -> p [label=":mod"]
+	e -> p2 [label=":ARG2"]
+	p2 -> o2 [label=":mod"]
+}
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.nt b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.nt
new file mode 100644
index 0000000000000000000000000000000000000000..c5ab312c226791c2448beff6c19a3e26be325673
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.nt
@@ -0,0 +1,46 @@
+<http://amr.isi.edu/amr_data/SolarSystem-20#r> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-20#p> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#e> <http://amr.isi.edu/frames/ld/v1.2.2/encircle-01.ARG2> <http://amr.isi.edu/amr_data/SolarSystem-20#p2> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#root01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#AMR> .
+<http://amr.isi.edu/frames/ld/v1.2.2/encircle-01.ARG2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SolarSystem-20#r> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SolarSystem-20" .
+<http://amr.isi.edu/rdf/amr-terms#op1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#op2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#small> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#o> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-20#s> .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<http://amr.isi.edu/rdf/amr-terms#ring> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SolarSystem-20#o> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#d> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#dust> .
+<http://amr.isi.edu/rdf/amr-terms#dust> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#d> <http://amr.isi.edu/rdf/amr-terms#consist> <http://amr.isi.edu/amr_data/SolarSystem-20#r> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SolarSystem-20#e> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#o2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#outer> .
+<http://amr.isi.edu/rdf/amr-terms#small> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#p2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SolarSystem-20#o2> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#and> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SolarSystem-20#p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-EntityType" .
+<http://amr.isi.edu/entity-types#planet> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#NamedEntity> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SolarSystem-20#o> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#object> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#p2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#planet> .
+<http://amr.isi.edu/rdf/core-amr#Frame> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#e> <http://amr.isi.edu/frames/ld/v1.2.2/encircle-01.ARG1> <http://amr.isi.edu/amr_data/SolarSystem-20#a> .
+<http://amr.isi.edu/rdf/amr-terms#mod> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#consist> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<http://amr.isi.edu/rdf/amr-terms#outer> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/encircle-01> .
+<http://amr.isi.edu/frames/ld/v1.2.2/encircle-01> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Frame> .
+<http://amr.isi.edu/rdf/core-amr#Concept> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#r> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#ring> .
+<http://amr.isi.edu/frames/ld/v1.2.2/encircle-01.ARG1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/FrameRole> .
+<http://amr.isi.edu/amr_data/SolarSystem-20#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Outer planets are encircled by small objects and planetary rings of dust." .
+<http://amr.isi.edu/rdf/amr-terms#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/rdf/core-amr#and> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.penman b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.penman
new file mode 100644
index 0000000000000000000000000000000000000000..e58a74e9000ce1d09cf2dab128a0a1b3626daf80
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.penman
@@ -0,0 +1,11 @@
+# ::id SolarSystem-20
+# ::snt Outer planets are encircled by small objects and planetary rings of dust.
+(e / encircle-01
+      :ARG1 (a / and
+            :op1 (o / object
+                  :mod (s / small))
+            :op2 (r / ring
+                  :consist-of (d / dust)
+                  :mod (p / planet)))
+      :ARG2 (p2 / planet
+            :mod (o2 / outer)))
\ No newline at end of file
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.png b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.png
new file mode 100644
index 0000000000000000000000000000000000000000..afccd41df878a44ce9cdcff9c3b66a3d7d7b6379
Binary files /dev/null and b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.png differ
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.svg b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.svg
new file mode 100644
index 0000000000000000000000000000000000000000..bdeeaeaa8149e3f1ae1ff5fb42e68e628eaa2bf7
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 9.0.0 (0)
+ -->
+<!-- Title: amr_graph Pages: 1 -->
+<svg width="748pt" height="338pt"
+ viewBox="0.00 0.00 748.11 338.26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 334.26)">
+<title>amr_graph</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-334.26 744.11,-334.26 744.11,4 -4,4"/>
+<!-- e -->
+<g id="node1" class="node">
+<title>e</title>
+<ellipse fill="none" stroke="black" cx="75.41" cy="-115.57" rx="75.41" ry="75.41"/>
+<text text-anchor="middle" x="75.41" y="-110.9" font-family="Times,serif" font-size="14.00">e/encircle&#45;01</text>
+</g>
+<!-- a -->
+<g id="node2" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="black" cx="290.39" cy="-173.57" rx="38.58" ry="38.58"/>
+<text text-anchor="middle" x="290.39" y="-168.9" font-family="Times,serif" font-size="14.00">a/and</text>
+</g>
+<!-- e&#45;&gt;a -->
+<g id="edge1" class="edge">
+<title>e&#45;&gt;a</title>
+<path fill="none" stroke="black" d="M148.52,-135.21C179.27,-143.59 214.32,-153.13 241.76,-160.6"/>
+<polygon fill="black" stroke="black" points="240.61,-163.92 251.18,-163.17 242.45,-157.16 240.61,-163.92"/>
+<text text-anchor="middle" x="191.32" y="-154.52" font-family="Times,serif" font-size="14.00">:ARG1</text>
+</g>
+<!-- p2 -->
+<g id="node8" class="node">
+<title>p2</title>
+<ellipse fill="none" stroke="black" cx="290.39" cy="-58.57" rx="58.57" ry="58.57"/>
+<text text-anchor="middle" x="290.39" y="-53.9" font-family="Times,serif" font-size="14.00">p2/planet</text>
+</g>
+<!-- e&#45;&gt;p2 -->
+<g id="edge7" class="edge">
+<title>e&#45;&gt;p2</title>
+<path fill="none" stroke="black" d="M148.52,-96.28C172.48,-89.86 199.04,-82.75 222.58,-76.45"/>
+<polygon fill="black" stroke="black" points="223.3,-79.88 232.06,-73.92 221.49,-73.12 223.3,-79.88"/>
+<text text-anchor="middle" x="191.32" y="-94.52" font-family="Times,serif" font-size="14.00">:ARG2</text>
+</g>
+<!-- o -->
+<g id="node3" class="node">
+<title>o</title>
+<ellipse fill="none" stroke="black" cx="473.53" cy="-279.57" rx="50.68" ry="50.68"/>
+<text text-anchor="middle" x="473.53" y="-274.9" font-family="Times,serif" font-size="14.00">o/object</text>
+</g>
+<!-- a&#45;&gt;o -->
+<g id="edge2" class="edge">
+<title>a&#45;&gt;o</title>
+<path fill="none" stroke="black" d="M324.19,-192.77C350.78,-208.33 388.76,-230.56 419.64,-248.62"/>
+<polygon fill="black" stroke="black" points="417.69,-251.54 428.08,-253.57 421.22,-245.49 417.69,-251.54"/>
+<text text-anchor="middle" x="384.59" y="-239.52" font-family="Times,serif" font-size="14.00">:op1</text>
+</g>
+<!-- r -->
+<g id="node5" class="node">
+<title>r</title>
+<ellipse fill="none" stroke="black" cx="473.53" cy="-171.57" rx="39.63" ry="39.63"/>
+<text text-anchor="middle" x="473.53" y="-166.9" font-family="Times,serif" font-size="14.00">r/ring</text>
+</g>
+<!-- a&#45;&gt;r -->
+<g id="edge4" class="edge">
+<title>a&#45;&gt;r</title>
+<path fill="none" stroke="black" d="M329.36,-173.15C356.38,-172.86 392.95,-172.45 422.37,-172.13"/>
+<polygon fill="black" stroke="black" points="422.19,-175.63 432.16,-172.02 422.12,-168.63 422.19,-175.63"/>
+<text text-anchor="middle" x="384.59" y="-176.52" font-family="Times,serif" font-size="14.00">:op2</text>
+</g>
+<!-- s -->
+<g id="node4" class="node">
+<title>s</title>
+<ellipse fill="none" stroke="black" cx="687.85" cy="-279.57" rx="46.47" ry="46.47"/>
+<text text-anchor="middle" x="687.85" y="-274.9" font-family="Times,serif" font-size="14.00">s/small</text>
+</g>
+<!-- o&#45;&gt;s -->
+<g id="edge3" class="edge">
+<title>o&#45;&gt;s</title>
+<path fill="none" stroke="black" d="M524.58,-279.57C556.16,-279.57 597.05,-279.57 629.88,-279.57"/>
+<polygon fill="black" stroke="black" points="629.61,-283.07 639.61,-279.57 629.61,-276.07 629.61,-283.07"/>
+<text text-anchor="middle" x="581.22" y="-283.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- d -->
+<g id="node6" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="black" cx="687.85" cy="-171.57" rx="42.79" ry="42.79"/>
+<text text-anchor="middle" x="687.85" y="-166.9" font-family="Times,serif" font-size="14.00">d/dust</text>
+</g>
+<!-- r&#45;&gt;d -->
+<g id="edge5" class="edge">
+<title>r&#45;&gt;d</title>
+<path fill="none" stroke="black" d="M513.47,-171.57C547.21,-171.57 596.34,-171.57 633.7,-171.57"/>
+<polygon fill="black" stroke="black" points="633.37,-175.07 643.37,-171.57 633.37,-168.07 633.37,-175.07"/>
+<text text-anchor="middle" x="581.22" y="-175.52" font-family="Times,serif" font-size="14.00">:consist&#45;of</text>
+</g>
+<!-- p -->
+<g id="node7" class="node">
+<title>p</title>
+<ellipse fill="none" stroke="black" cx="687.85" cy="-58.57" rx="52.26" ry="52.26"/>
+<text text-anchor="middle" x="687.85" y="-53.9" font-family="Times,serif" font-size="14.00">p/planet</text>
+</g>
+<!-- r&#45;&gt;p -->
+<g id="edge6" class="edge">
+<title>r&#45;&gt;p</title>
+<path fill="none" stroke="black" d="M509.11,-153.17C542.12,-135.6 592.41,-108.84 631.08,-88.25"/>
+<polygon fill="black" stroke="black" points="632.63,-91.4 639.81,-83.61 629.34,-85.22 632.63,-91.4"/>
+<text text-anchor="middle" x="581.22" y="-135.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+<!-- o2 -->
+<g id="node9" class="node">
+<title>o2</title>
+<ellipse fill="none" stroke="black" cx="473.53" cy="-58.57" rx="53.31" ry="53.31"/>
+<text text-anchor="middle" x="473.53" y="-53.9" font-family="Times,serif" font-size="14.00">o2/outer</text>
+</g>
+<!-- p2&#45;&gt;o2 -->
+<g id="edge8" class="edge">
+<title>p2&#45;&gt;o2</title>
+<path fill="none" stroke="black" d="M349.2,-58.57C368.07,-58.57 389.13,-58.57 408.43,-58.57"/>
+<polygon fill="black" stroke="black" points="408.35,-62.07 418.35,-58.57 408.35,-55.07 408.35,-62.07"/>
+<text text-anchor="middle" x="384.59" y="-62.52" font-family="Times,serif" font-size="14.00">:mod</text>
+</g>
+</g>
+</svg>
diff --git a/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.ttl b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..08f90dd4ef52cf8883914f72bdbfd9618249be27
--- /dev/null
+++ b/tests/main_tests/test_data/amrDocuments/prod/SolarSystem-20231005/SolarSystem-20/SolarSystem-20.stog.amr.ttl
@@ -0,0 +1,80 @@
+@prefix ns1: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns2: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns3:Concept a rdfs:Class ;
+    rdfs:label "AMR-Concept" .
+
+ns3:Role a rdfs:Class ;
+    rdfs:label "AMR-Role" .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#d> a ns1:dust ;
+    ns1:consist <http://amr.isi.edu/amr_data/SolarSystem-20#r> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#root01> a ns3:AMR ;
+    ns3:has-id "SolarSystem-20" ;
+    ns3:has-sentence "Outer planets are encircled by small objects and planetary rings of dust." ;
+    ns3:root <http://amr.isi.edu/amr_data/SolarSystem-20#e> .
+
+ns2:encircle-01.ARG1 a ns2:FrameRole .
+
+ns2:encircle-01.ARG2 a ns2:FrameRole .
+
+ns1:consist a ns3:Role .
+
+ns1:mod a ns3:Role .
+
+ns1:op1 a ns3:Role .
+
+ns1:op2 a ns3:Role .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#a> a ns3:and ;
+    ns1:op1 <http://amr.isi.edu/amr_data/SolarSystem-20#o> ;
+    ns1:op2 <http://amr.isi.edu/amr_data/SolarSystem-20#r> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#e> a ns2:encircle-01 ;
+    ns2:encircle-01.ARG1 <http://amr.isi.edu/amr_data/SolarSystem-20#a> ;
+    ns2:encircle-01.ARG2 <http://amr.isi.edu/amr_data/SolarSystem-20#p2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#o> a ns1:object ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-20#s> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#o2> a ns1:outer .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#p> a <http://amr.isi.edu/entity-types#planet> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#p2> a <http://amr.isi.edu/entity-types#planet> ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-20#o2> .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#s> a ns1:small .
+
+ns2:encircle-01 a ns3:Frame .
+
+ns1:dust a ns3:Concept .
+
+ns1:object a ns3:Concept .
+
+ns1:outer a ns3:Concept .
+
+ns1:ring a ns3:Concept .
+
+ns1:small a ns3:Concept .
+
+ns3:Frame a ns3:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns3:NamedEntity a ns3:Concept ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" .
+
+ns3:and a ns3:Concept .
+
+<http://amr.isi.edu/amr_data/SolarSystem-20#r> a ns1:ring ;
+    ns1:mod <http://amr.isi.edu/amr_data/SolarSystem-20#p> .
+
+<http://amr.isi.edu/entity-types#planet> a ns3:NamedEntity .
+
+ns2:FrameRole a ns3:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/tests/main_tests/test_main_owl_extraction.py b/tests/main_tests/test_main_owl_extraction.py
index ef595bb1e882f068d6944582e5153ec9f7366bbc..52b13e008c0143dcc686535322d9a210a096064b 100644
--- a/tests/main_tests/test_main_owl_extraction.py
+++ b/tests/main_tests/test_main_owl_extraction.py
@@ -56,16 +56,16 @@ test_data_dir = f'{INPUT_DIR_PATH}amrDocuments/'
 # onto_prefix = f'SimpleTest'
 # base_output_name = f'SimpleTest'
 
-uuid_num = '04'
-amrld_dir_path = f'{test_data_dir}dev/solar-system-{uuid_num}/'
-amrld_file_path = f'{amrld_dir_path}SSC-{uuid_num}-01.stog.amr.ttl'
-base_output_name = f'SolarSystemDev{uuid_num}'
-onto_prefix = f"https://tenet.tetras-libre.fr/demo/{uuid_num}/"
-
-# amrld_dir_path = f'{test_data_dir}prod/SolarSystem-20230731/'
-# onto_prefix = 'SolarSystemProd'
-# base_output_name = 'SolarSystemProd'
-# onto_prefix = f"https://tenet.tetras-libre.fr/demo/{base_output_name}/"
+# uuid_num = '03'
+# amrld_dir_path = f'{test_data_dir}dev/solar-system-{uuid_num}/'
+# amrld_file_path = f'{amrld_dir_path}SSC-{uuid_num}-01.stog.amr.ttl'
+# base_output_name = f'SolarSystemDev{uuid_num}'
+# onto_prefix = f"https://tenet.tetras-libre.fr/demo/{uuid_num}/"
+
+amrld_dir_path = f'{test_data_dir}prod/SolarSystem-20231005/'
+onto_prefix = 'SolarSystemProd'
+base_output_name = 'SolarSystemProd'
+onto_prefix = f"https://tenet.tetras-libre.fr/demo/{base_output_name}/"
 
 # uuid_num = '03'
 # amrld_dir_path = f'{test_data_dir}dev/cc-sentence-examples/'