From 48d2092a41def4f2e453b6762aa77fa146f2ed5f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Lamercerie?=
 <aurelien.lamercerie@tetras-libre.fr>
Date: Thu, 18 Aug 2022 17:54:04 +0200
Subject: [PATCH] Update to generate dot/png AMR graph

---
 convert_text_to_amr.py                        |  51 ++++--
 cut_file.py                                   |   5 -
 inputData/SSC-03.txt                          |   3 +-
 outputData/SSC-03/SSC-03-01/SSC-03-01.amr.nt  | 160 +++++++++---------
 .../SSC-03/SSC-03-02/SSC-03-02.amr.graph      |  16 ++
 outputData/SSC-03/SSC-03-02/SSC-03-02.amr.nt  |  56 ++++++
 outputData/SSC-03/SSC-03-02/SSC-03-02.amr.ttl |  94 ++++++++++
 .../SSC-03/SSC-03-03/SSC-03-03.amr.graph      |  23 +++
 outputData/SSC-03/SSC-03-03/SSC-03-03.amr.nt  |  73 ++++++++
 outputData/SSC-03/SSC-03-03/SSC-03-03.amr.ttl | 121 +++++++++++++
 outputData/SSC-03/SSC-03.sentence.txt         |   4 +-
 outputData/SSC-03/SSC-03.txt                  |   3 +-
 outputData/TEST/TEST-01/TEST-01.amr.nt        |  28 +--
 outputData/TEST/TEST-01/TEST-01.stog.amr.dot  |   6 +
 .../TEST/TEST-01/TEST-01.stog.amr.dot.png     | Bin 0 -> 11557 bytes
 .../TEST/TEST-01/TEST-01.stog.amr.graph       |   4 +
 .../TEST/TEST-01/TEST-01.stog.amr.penman      |   4 +
 outputData/TEST/TEST-02/TEST-02.amr.nt        |  24 +--
 outputData/TEST/TEST-02/TEST-02.stog.amr.dot  |   9 +
 .../TEST/TEST-02/TEST-02.stog.amr.dot.png     | Bin 0 -> 18795 bytes
 .../TEST/TEST-02/TEST-02.stog.amr.graph       |   6 +
 .../TEST/TEST-02/TEST-02.stog.amr.penman      |   6 +
 requirements.txt                              |   1 +
 23 files changed, 571 insertions(+), 126 deletions(-)
 create mode 100644 outputData/SSC-03/SSC-03-02/SSC-03-02.amr.graph
 create mode 100644 outputData/SSC-03/SSC-03-02/SSC-03-02.amr.nt
 create mode 100644 outputData/SSC-03/SSC-03-02/SSC-03-02.amr.ttl
 create mode 100644 outputData/SSC-03/SSC-03-03/SSC-03-03.amr.graph
 create mode 100644 outputData/SSC-03/SSC-03-03/SSC-03-03.amr.nt
 create mode 100644 outputData/SSC-03/SSC-03-03/SSC-03-03.amr.ttl
 create mode 100644 outputData/TEST/TEST-01/TEST-01.stog.amr.dot
 create mode 100644 outputData/TEST/TEST-01/TEST-01.stog.amr.dot.png
 create mode 100644 outputData/TEST/TEST-01/TEST-01.stog.amr.graph
 create mode 100644 outputData/TEST/TEST-01/TEST-01.stog.amr.penman
 create mode 100644 outputData/TEST/TEST-02/TEST-02.stog.amr.dot
 create mode 100644 outputData/TEST/TEST-02/TEST-02.stog.amr.dot.png
 create mode 100644 outputData/TEST/TEST-02/TEST-02.stog.amr.graph
 create mode 100644 outputData/TEST/TEST-02/TEST-02.stog.amr.penman

diff --git a/convert_text_to_amr.py b/convert_text_to_amr.py
index 77ceaadd..9b9b05d0 100644
--- a/convert_text_to_amr.py
+++ b/convert_text_to_amr.py
@@ -19,6 +19,12 @@ import subprocess
 import shutil
 from rdflib import Graph
 
+import traceback
+import logging
+from   amrlib.graph_processing.amr_plot import AMRPlot
+
+logger = logging.getLogger(__name__)
+
 
 #==============================================================================
 # Parameters
@@ -31,7 +37,8 @@ OUTPUT_DIR = "outputData/"
 # Reference Suffix
 TEXT_SUFFIX = ".txt"
 SENTENCE_SUFFIX = ".sentence.txt"
-AMR_GRAPH_SUFFIX = ".amr.graph"
+PENMAN_AMR_GRAPH_SUFFIX = ".stog.amr.penman"
+DOT_AMR_GRAPH_SUFFIX = ".stog.amr.dot"
 AMR_RDF_SUFFIX = ".amr.nt"
 AMR_TTL_SUFFIX = ".amr.ttl"
 
@@ -68,9 +75,14 @@ def get_sentence_output_filepath(data_ref):
     data_file_name = data_ref + SENTENCE_SUFFIX
     return data_dir + data_file_name
 
-def get_amr_graph_output_filepath(data):
+def get_penman_amr_graph_output_filepath(data):
     data_dir = get_output_data_dir(data["output_data_dir"])
-    data_file_name = data["data_ref"] + AMR_GRAPH_SUFFIX
+    data_file_name = data["data_ref"] + PENMAN_AMR_GRAPH_SUFFIX
+    return data_dir + data_file_name
+
+def get_dot_amr_graph_output_filepath(data):
+    data_dir = get_output_data_dir(data["output_data_dir"])
+    data_file_name = data["data_ref"] + DOT_AMR_GRAPH_SUFFIX
     return data_dir + data_file_name
 
 def get_amr_rdf_triple_output_filepath(data):
@@ -85,7 +97,7 @@ def get_amr_rdf_turtle_output_filepath(data):
 
 def get_amr_graph_amrld_filepath(data):
     data_dir = AMRLD_WORKDIR
-    data_file_name = data["data_ref"] + AMR_GRAPH_SUFFIX
+    data_file_name = data["data_ref"] + PENMAN_AMR_GRAPH_SUFFIX
     return data_dir + data_file_name
 
 def get_amr_rdf_amrld_filepath(data):
@@ -95,7 +107,7 @@ def get_amr_rdf_amrld_filepath(data):
 
 def get_amr_graph_wk_filepath(data):
     data_dir = WK_DIR
-    data_file_name = data["data_ref"] + AMR_GRAPH_SUFFIX
+    data_file_name = data["data_ref"] + PENMAN_AMR_GRAPH_SUFFIX
     return data_dir + data_file_name 
 
 def get_amr_rdf_wk_filepath(data):
@@ -198,19 +210,33 @@ def prepare_work_data(base_ref):
 # Sentence Conversion to AMR
 #==============================================================================
 
-def write_amr_graph_output_file(data):   
-    """ Writing AMR graphs to output files"""
+def generate_penman_amr_graph(data):   
+    """ Writing AMR graph to output file """
     
     graph = data["graph"]
     
-    output_file = get_amr_graph_output_filepath(data)
-    print("----- AMR Graph file: " + output_file)
+    output_file = get_penman_amr_graph_output_filepath(data)
+    print("----- AMR Graph file (penman): " + output_file)
     with open(output_file, "w") as writing_file: # w = write
-        # -- old --- insert_id_line(data_ref, writing_file)
         writing_file.write(data["id_line_str"])
         writing_file.write(graph)
 
 
+def generate_dot_amr_graph(data):
+        graph = data["graph"]
+        try:
+            output_file = get_dot_amr_graph_output_filepath(data)
+            format = 'png'
+            print("----- AMR Graph file (dot, png): " + output_file)
+            plot = AMRPlot(output_file, format)
+            plot.build_from_graph(graph)
+            plot.graph.render()
+            # plot.view() # -- vizualisation of the dot graph 
+        except:
+            logger.warning('Exception when trying to plot') # -- TODO
+            traceback.print_exc()
+            
+
 def convert_sentences_to_graphs(model, data_list):
     """ Converting text sentences to AMR graphs """
     
@@ -229,7 +255,8 @@ def convert_sentences_to_graphs(model, data_list):
     
     print("-- Generating AMR graph files")
     for data in data_list:
-        write_amr_graph_output_file(data)
+        generate_penman_amr_graph(data)
+        generate_dot_amr_graph(data)
         
     return data_list
  
@@ -243,7 +270,7 @@ def convert_amr_graph_to_rdf_triple(data):
     """ Converting AMR graph to AMR-RDF triple """
     
     # -- Filepath
-    input_file = get_amr_graph_output_filepath(data)
+    input_file = get_penman_amr_graph_output_filepath(data)
     input_amrld_file = get_amr_graph_amrld_filepath(data)
     output_amrld_file = get_amr_rdf_amrld_filepath(data)
     input_wk_file = get_amr_graph_wk_filepath(data)
diff --git a/cut_file.py b/cut_file.py
index d7b3f922..4f7ebe02 100644
--- a/cut_file.py
+++ b/cut_file.py
@@ -12,13 +12,8 @@
 # Importing required modules
 #==============================================================================
 
-import amrlib
 import re
-import os
 import sys
-import subprocess
-import shutil
-from rdflib import Graph
 
 
 #==============================================================================
diff --git a/inputData/SSC-03.txt b/inputData/SSC-03.txt
index 79ab1842..2cc97180 100644
--- a/inputData/SSC-03.txt
+++ b/inputData/SSC-03.txt
@@ -1,2 +1,3 @@
 Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size.
-
+Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury.
+One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size.
diff --git a/outputData/SSC-03/SSC-03-01/SSC-03-01.amr.nt b/outputData/SSC-03/SSC-03-01/SSC-03-01.amr.nt
index 1459d670..3792fb02 100644
--- a/outputData/SSC-03/SSC-03-01/SSC-03-01.amr.nt
+++ b/outputData/SSC-03/SSC-03-01/SSC-03-01.amr.nt
@@ -1,97 +1,97 @@
-<http://amr.isi.edu/amr_data/SSC-03-01#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/mean-01> .
-<http://amr.isi.edu/amr_data/SSC-03-01#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/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/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#l> .
-<http://amr.isi.edu/amr_data/SSC-03-01#ii> <http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o> .
-<http://amr.isi.edu/amr_data/SSC-03-01#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#s> .
-<http://amr.isi.edu/frames/ld/v1.2.2/mean-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#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/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/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/SSC-03-01#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/SSC-03-01#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SSC-03-01#e> .
-<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/SSC-03-01#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/SSC-03-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/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/SSC-03-01#e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01> .
-<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/equal-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/SSC-03-01#a2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#almost> .
-<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/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/amr_data/SSC-03-01#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/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SSC-03-01#p> .
-<http://amr.isi.edu/amr_data/SSC-03-01#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/SSC-03-01#d> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
-<http://amr.isi.edu/amr_data/SSC-03-01#d> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o3> .
-<http://amr.isi.edu/amr_data/SSC-03-01#o> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
-<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/frames/ld/v1.2.2/mean-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/SSC-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG3> <http://amr.isi.edu/amr_data/SSC-03-01#s4> .
+<http://amr.isi.edu/amr_data/SSC-03-01#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#large> .
+<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/SSC-03-01#a> <http://amr.isi.edu/rdf/amr-terms#op2> <http://amr.isi.edu/amr_data/SSC-03-01#e> .
+<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/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/amr_data/SSC-03-01#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/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/SSC-03-01#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-01#m3> .
+<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/amr_data/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o> .
 <http://amr.isi.edu/amr_data/SSC-03-01#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SSC-03-01#a> .
-<http://amr.isi.edu/amr_data/SSC-03-01#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#s3> .
+<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/frames/ld/v1.2.2/equal-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/SSC-03-01#d> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o3> .
+<http://amr.isi.edu/amr_data/SSC-03-01#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SSC-03-01#h> .
 <http://amr.isi.edu/amr_data/SSC-03-01#m3> <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#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/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/SSC-03-01#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SSC-03-01#o2> .
+<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/SSC-03-01#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/SSC-03-01#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
 <http://amr.isi.edu/amr_data/SSC-03-01#s4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#size> .
-<http://amr.isi.edu/amr_data/SSC-03-01#m4> <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/SSC-03-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-03-01#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#p> .
-<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#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#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
-<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/amr_data/SSC-03-01#d> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
+<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/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/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/amr_data/SSC-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG3> <http://amr.isi.edu/amr_data/SSC-03-01#s4> .
-<http://amr.isi.edu/amr_data/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o> .
+<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> .
+<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.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/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/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/SSC-03-01#m> <http://amr.isi.edu/frames/ld/v1.2.2/mean-01.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#s2> .
-<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/amr-terms#size> <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-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#p> .
+<http://amr.isi.edu/amr_data/SSC-03-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#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/SSC-03-01#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/SSC-03-01#ii> <http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o> .
 <http://amr.isi.edu/amr_data/SSC-03-01#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size." .
+<http://amr.isi.edu/amr_data/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SSC-03-01#p> .
+<http://amr.isi.edu/amr_data/SSC-03-01#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#s3> .
+<http://amr.isi.edu/amr_data/SSC-03-01#m4> <http://amr.isi.edu/rdf/amr-terms#quant> <http://amr.isi.edu/amr_data/SSC-03-01#a2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/mean-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.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/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/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-03-01#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#p> .
+<http://amr.isi.edu/amr_data/SSC-03-01#e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01> .
+<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/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<http://amr.isi.edu/amr_data/SSC-03-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-03-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/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/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/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
-<http://amr.isi.edu/amr_data/SSC-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#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/SSC-03-01#o2> <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/equal-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/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#l> .
+<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/equal-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/SSC-03-01#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/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/frames/ld/v1.2.2/mean-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/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-01#m2> .
 <http://amr.isi.edu/amr_data/SSC-03-01#m> <http://amr.isi.edu/frames/ld/v1.2.2/mean-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#o2> .
-<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/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
-<http://amr.isi.edu/amr_data/SSC-03-01#n> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#s2> .
+<http://amr.isi.edu/amr_data/SSC-03-01#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/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
 <http://amr.isi.edu/frames/ld/v1.2.2/mean-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/SSC-03-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/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/amr_data/SSC-03-01#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/SSC-03-01#a> <http://amr.isi.edu/rdf/amr-terms#op1> <http://amr.isi.edu/amr_data/SSC-03-01#h> .
-<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-03-01#m4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<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/amr_data/SSC-03-01#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/mean-01> .
+<http://amr.isi.edu/amr_data/SSC-03-01#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SSC-03-01#o2> .
+<http://amr.isi.edu/amr_data/SSC-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#m4> .
 <http://amr.isi.edu/amr_data/SSC-03-01#ii> <http://amr.isi.edu/frames/ld/v1.2.2/include-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-01#o2> .
-<http://amr.isi.edu/amr_data/SSC-03-01#m4> <http://amr.isi.edu/rdf/amr-terms#quant> <http://amr.isi.edu/amr_data/SSC-03-01#a2> .
-<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/SSC-03-01#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
-<http://amr.isi.edu/amr_data/SSC-03-01#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-01#m2> .
-<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/SSC-03-01#l> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#large> .
-<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#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/SSC-03-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/frames/ld/v1.2.2/equal-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#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/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#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/SSC-03-01#o> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<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-03-01#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/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#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/amr-terms#size> <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/amr_data/SSC-03-01#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SSC-03-01" .
-<http://amr.isi.edu/amr_data/SSC-03-01#s2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#satellite> .
-<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/amr_data/SSC-03-01#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/SSC-03-01#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/SSC-03-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-03-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/SSC-03-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/amr_data/SSC-03-01#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/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/equal-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/include-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/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/SSC-03-01#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SSC-03-01" .
+<http://amr.isi.edu/amr_data/SSC-03-01#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/SSC-03-01#o3> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#s> .
+<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/frames/ld/v1.2.2/equal-01.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/SSC-03-01#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#m4> .
+<http://amr.isi.edu/amr_data/SSC-03-01#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/SSC-03-01#s3> <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#satellite> <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/SSC-03-01#n> <http://amr.isi.edu/frames/ld/v1.2.2/natural-03.ARG1> <http://amr.isi.edu/amr_data/SSC-03-01#s2> .
+<http://amr.isi.edu/amr_data/SSC-03-01#h> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91> .
 
diff --git a/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.graph b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.graph
new file mode 100644
index 00000000..be9fbae9
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.graph
@@ -0,0 +1,16 @@
+# ::id SSC-03-02
+# ::snt Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury.
+(h / have-degree-91
+      :ARG1 (o / object
+            :quant 2
+            :ARG0-of (o2 / orbit-01
+                  :ARG1 (s / sun)
+                  :manner (ii / indirect)))
+      :ARG2 (l / large)
+      :ARG3 (m / more)
+      :ARG4 (p / planet
+            :name (n / name
+                  :op1 "Mercury")
+            :ARG1-of (h2 / have-degree-91
+                  :ARG2 (s2 / small)
+                  :ARG3 (m2 / most))))
\ No newline at end of file
diff --git a/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.nt b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.nt
new file mode 100644
index 00000000..8cc1d682
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.nt
@@ -0,0 +1,56 @@
+<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.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/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/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Role> .
+<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/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/SSC-03-02#o> <http://amr.isi.edu/rdf/amr-terms#quant> "2" .
+<http://amr.isi.edu/amr_data/SSC-03-02#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-03-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-02#m2> .
+<http://amr.isi.edu/amr_data/SSC-03-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/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/SSC-03-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/SSC-03-02#ii> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#indirect> .
+<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/SSC-03-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SSC-03-02#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/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-03-02#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SSC-03-02#o> .
+<http://amr.isi.edu/amr_data/SSC-03-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-02#p> .
+<http://amr.isi.edu/amr_data/SSC-03-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/SSC-03-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/SSC-03-02#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SSC-03-02#h> .
+<http://amr.isi.edu/amr_data/SSC-03-02#m> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#more> .
+<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-03-02#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
+<http://amr.isi.edu/amr_data/SSC-03-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-02#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/amr_data/SSC-03-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-02#l> .
+<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/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#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-03-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/SSC-03-02#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/SSC-03-02#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-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/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/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/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#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/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/SSC-03-02#o2> <http://amr.isi.edu/rdf/amr-terms#manner> <http://amr.isi.edu/amr_data/SSC-03-02#ii> .
+<http://amr.isi.edu/amr_data/SSC-03-02#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-02#s2> .
+<http://amr.isi.edu/amr_data/SSC-03-02#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-02#s> .
+<http://amr.isi.edu/amr_data/SSC-03-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/SSC-03-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> <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-03-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/rdf/amr-terms#indirect> <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#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/SSC-03-02#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SSC-03-02" .
+<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/SSC-03-02#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury." .
+
diff --git a/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.ttl b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.ttl
new file mode 100644
index 00000000..d6f858f7
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-02/SSC-03-02.amr.ttl
@@ -0,0 +1,94 @@
+@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/SSC-03-02#h2> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-02#p> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-02#s2> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-02#m2> .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#o2> a ns1:orbit-01 ;
+    ns1:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-02#o> ;
+    ns1:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-02#s> ;
+    ns3:manner <http://amr.isi.edu/amr_data/SSC-03-02#ii> .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#root01> a ns2:AMR ;
+    ns2:has-id "SSC-03-02" ;
+    ns2:has-sentence "Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-03-02#h> .
+
+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:orbit-01.ARG0 a ns1:FrameRole .
+
+ns1:orbit-01.ARG1 a ns1:FrameRole .
+
+ns3:manner a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#h> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-02#o> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-02#l> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-02#m> ;
+    ns1:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-02#p> .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#ii> a ns3:indirect .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#l> a ns3:large .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#m> a ns2:more .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#m2> a ns2:most .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#s> a ns3:sun .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#s2> a ns3:small .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns1:orbit-01 a ns2:Frame .
+
+ns3:indirect a ns2:Concept .
+
+ns3:large a ns2:Concept .
+
+ns3:object 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/SSC-03-02#o> a ns3:object ;
+    ns3:quant "2" .
+
+<http://amr.isi.edu/amr_data/SSC-03-02#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mercury" .
+
+ns1:have-degree-91 a ns2:Frame .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.graph b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.graph
new file mode 100644
index 00000000..9bc4cf46
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.graph
@@ -0,0 +1,23 @@
+# ::id SSC-03-03
+# ::snt One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size.
+(h / have-degree-91
+      :ARG1 (o / object
+            :quant 1
+            :ARG0-of (o2 / orbit-01
+                  :ARG1 (s / sun)
+                  :ARG1-of (d / direct-02
+                        :polarity -)))
+      :ARG2 (e / equal-01
+            :ARG1 o
+            :ARG2 (p / planet
+                  :ARG1-of (h2 / have-degree-91
+                        :ARG2 (s2 / small)
+                        :ARG3 (m / most))
+                  :ARG1-of e
+                  :ARG2 p
+                  :name (n / name
+                        :op1 "Mercury"))
+            :ARG3 (s3 / size))
+      :ARG3 (m2 / more
+            :mod (a / almost))
+      :ARG4 p)
\ No newline at end of file
diff --git a/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.nt b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.nt
new file mode 100644
index 00000000..490a910d
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.nt
@@ -0,0 +1,73 @@
+<http://amr.isi.edu/amr_data/SSC-03-03#p> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG1-of> <http://amr.isi.edu/amr_data/SSC-03-03#e> .
+<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-03-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG4> <http://amr.isi.edu/amr_data/SSC-03-03#p> .
+<http://amr.isi.edu/amr_data/SSC-03-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/frames/ld/v1.2.2/equal-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/SSC-03-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-03#p> .
+<http://amr.isi.edu/amr_data/SSC-03-03#s3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#size> .
+<http://amr.isi.edu/amr_data/SSC-03-03#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#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#almost> <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-03-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#size> <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-03-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/frames/ld/v1.2.2/equal-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/SSC-03-03#m2> <http://amr.isi.edu/rdf/amr-terms#mod> <http://amr.isi.edu/amr_data/SSC-03-03#a> .
+<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/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/SSC-03-03#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG0> <http://amr.isi.edu/amr_data/SSC-03-03#o> .
+<http://amr.isi.edu/amr_data/SSC-03-03#p> <http://amr.isi.edu/frames/ld/v1.2.2/planet.ARG2> <http://amr.isi.edu/amr_data/SSC-03-03#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/amr_data/SSC-03-03#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size." .
+<http://amr.isi.edu/amr_data/SSC-03-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-03#m2> .
+<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/SSC-03-03#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-03-03#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/SSC-03-03#h> .
+<http://amr.isi.edu/amr_data/SSC-03-03#e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/frames/ld/v1.2.2/equal-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/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/core-amr#Concept> .
+<http://amr.isi.edu/amr_data/SSC-03-03#d> <http://amr.isi.edu/frames/ld/v1.2.2/direct-02.ARG1> <http://amr.isi.edu/amr_data/SSC-03-03#o2> .
+<http://amr.isi.edu/amr_data/SSC-03-03#p> <http://www.w3.org/2000/01/rdf-schema#label> "Mercury" .
+<http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG1-of> <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.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/frames/ld/v1.2.2/planet.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/equal-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/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.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/SSC-03-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/amr_data/SSC-03-03#o> <http://amr.isi.edu/rdf/amr-terms#quant> "1" .
+<http://amr.isi.edu/amr_data/SSC-03-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/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-03-03#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG2> <http://amr.isi.edu/amr_data/SSC-03-03#p> .
+<http://amr.isi.edu/amr_data/SSC-03-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/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/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-03-03#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/2000/01/rdf-schema#label> "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/amr_data/SSC-03-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-03#s2> .
+<http://amr.isi.edu/frames/ld/v1.2.2/equal-01.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.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/SSC-03-03#d> <http://amr.isi.edu/rdf/amr-terms#polarity> "-" .
+<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/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/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
+<http://amr.isi.edu/amr_data/SSC-03-03#m> <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#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/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
+<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/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/SSC-03-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG1> <http://amr.isi.edu/amr_data/SSC-03-03#o> .
+<http://amr.isi.edu/amr_data/SSC-03-03#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-03#o> .
+<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/SSC-03-03#h> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG2> <http://amr.isi.edu/amr_data/SSC-03-03#e> .
+<http://amr.isi.edu/amr_data/SSC-03-03#e> <http://amr.isi.edu/frames/ld/v1.2.2/equal-01.ARG3> <http://amr.isi.edu/amr_data/SSC-03-03#s3> .
+<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#Frame> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Frame" .
+<http://amr.isi.edu/amr_data/SSC-03-03#h2> <http://amr.isi.edu/frames/ld/v1.2.2/have-degree-91.ARG3> <http://amr.isi.edu/amr_data/SSC-03-03#m> .
+<http://amr.isi.edu/amr_data/SSC-03-03#o2> <http://amr.isi.edu/frames/ld/v1.2.2/orbit-01.ARG1> <http://amr.isi.edu/amr_data/SSC-03-03#s> .
+<http://amr.isi.edu/amr_data/SSC-03-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/amr_data/SSC-03-03#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/rdf/amr-terms#almost> .
+<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-03-03#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "SSC-03-03" .
+
diff --git a/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.ttl b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.ttl
new file mode 100644
index 00000000..55c4b37a
--- /dev/null
+++ b/outputData/SSC-03/SSC-03-03/SSC-03-03.amr.ttl
@@ -0,0 +1,121 @@
+@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/SSC-03-03#d> a ns1:direct-02 ;
+    ns1:direct-02.ARG1 <http://amr.isi.edu/amr_data/SSC-03-03#o2> ;
+    ns3:polarity "-" .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#h2> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-03#p> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-03#s2> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-03#m> .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#root01> a ns2:AMR ;
+    ns2:has-id "SSC-03-03" ;
+    ns2:has-sentence "One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size." ;
+    ns2:root <http://amr.isi.edu/amr_data/SSC-03-03#h> .
+
+ns1:direct-02.ARG1 a ns1:FrameRole .
+
+ns1:equal-01.ARG1 a ns1:FrameRole .
+
+ns1:equal-01.ARG1-of a ns1:FrameRole .
+
+ns1:equal-01.ARG2 a ns1:FrameRole .
+
+ns1:equal-01.ARG3 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:orbit-01.ARG0 a ns1:FrameRole .
+
+ns1:orbit-01.ARG1 a ns1:FrameRole .
+
+ns1:planet.ARG2 a ns1:FrameRole .
+
+ns3:mod a ns2:Role .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#a> a ns3:almost .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#h> a ns1:have-degree-91 ;
+    ns1:have-degree-91.ARG1 <http://amr.isi.edu/amr_data/SSC-03-03#o> ;
+    ns1:have-degree-91.ARG2 <http://amr.isi.edu/amr_data/SSC-03-03#e> ;
+    ns1:have-degree-91.ARG3 <http://amr.isi.edu/amr_data/SSC-03-03#m2> ;
+    ns1:have-degree-91.ARG4 <http://amr.isi.edu/amr_data/SSC-03-03#p> .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#m> a ns2:most .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#m2> a ns2:more ;
+    ns3:mod <http://amr.isi.edu/amr_data/SSC-03-03#a> .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#o2> a ns1:orbit-01 ;
+    ns1:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-03-03#o> ;
+    ns1:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-03#s> .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#s> a ns3:sun .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#s2> a ns3:small .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#s3> a ns3:size .
+
+<http://amr.isi.edu/entity-types#planet> a ns2:NamedEntity .
+
+ns1:direct-02 a ns2:Frame .
+
+ns1:equal-01 a ns2:Frame .
+
+ns1:orbit-01 a ns2:Frame .
+
+ns3:almost a ns2:Concept .
+
+ns3:object a ns2:Concept .
+
+ns3:size 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/SSC-03-03#e> a ns1:equal-01 ;
+    ns1:equal-01.ARG1 <http://amr.isi.edu/amr_data/SSC-03-03#o> ;
+    ns1:equal-01.ARG2 <http://amr.isi.edu/amr_data/SSC-03-03#p> ;
+    ns1:equal-01.ARG3 <http://amr.isi.edu/amr_data/SSC-03-03#s3> .
+
+ns1:have-degree-91 a ns2:Frame .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#o> a ns3:object ;
+    ns3:quant "1" .
+
+<http://amr.isi.edu/amr_data/SSC-03-03#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Mercury" ;
+    ns1:equal-01.ARG1-of <http://amr.isi.edu/amr_data/SSC-03-03#e> ;
+    ns1:planet.ARG2 <http://amr.isi.edu/amr_data/SSC-03-03#p> .
+
+ns2:Frame a ns2:Concept ;
+    rdfs:label "AMR-PropBank-Frame" .
+
+ns1:FrameRole a ns2:Role ;
+    rdfs:label "AMR-PropBank-Role" .
+
diff --git a/outputData/SSC-03/SSC-03.sentence.txt b/outputData/SSC-03/SSC-03.sentence.txt
index 2db617ca..d7333cef 100644
--- a/outputData/SSC-03/SSC-03.sentence.txt
+++ b/outputData/SSC-03/SSC-03.sentence.txt
@@ -1 +1,3 @@
-Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size.
\ No newline at end of file
+Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size.
+Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury.
+One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size.
\ No newline at end of file
diff --git a/outputData/SSC-03/SSC-03.txt b/outputData/SSC-03/SSC-03.txt
index 79ab1842..2cc97180 100644
--- a/outputData/SSC-03/SSC-03.txt
+++ b/outputData/SSC-03/SSC-03.txt
@@ -1,2 +1,3 @@
 Of the objects that orbit the Sun indirectly—the natural satellites—two are larger than the smallest planet, Mercury, and one more almost equals it in size.
-
+Two objects that orbit the Sun indirectly are larger than the smallest planet, Mercury.
+One object that orbit the Sun indirectly is more almost equals than the smallest planet, Mercury in size.
diff --git a/outputData/TEST/TEST-01/TEST-01.amr.nt b/outputData/TEST/TEST-01/TEST-01.amr.nt
index fc43be5c..3f781df0 100644
--- a/outputData/TEST/TEST-01/TEST-01.amr.nt
+++ b/outputData/TEST/TEST-01/TEST-01.amr.nt
@@ -1,22 +1,22 @@
-<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/TEST-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#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
+<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/TEST-01#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "TEST-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/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/TEST-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/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/TEST-01#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The sun is a star." .
+<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/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
 <http://amr.isi.edu/entity-types#star> <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/TEST-01#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/TEST-01#s> .
 <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/amr_data/TEST-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/amr_data/TEST-01#s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://amr.isi.edu/entity-types#star> .
-<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/TEST-01#s> <http://amr.isi.edu/rdf/amr-terms#domain> <http://amr.isi.edu/amr_data/TEST-01#s2> .
 <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/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#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#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/TEST-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/amr_data/TEST-01#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/TEST-01#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/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/amr_data/TEST-01#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "The sun is a star." .
-<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#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-EntityType" .
+<http://amr.isi.edu/rdf/core-amr#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
 
diff --git a/outputData/TEST/TEST-01/TEST-01.stog.amr.dot b/outputData/TEST/TEST-01/TEST-01.stog.amr.dot
new file mode 100644
index 00000000..57af6466
--- /dev/null
+++ b/outputData/TEST/TEST-01/TEST-01.stog.amr.dot
@@ -0,0 +1,6 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	s [label="s/star" shape=circle]
+	s2 [label="s2/sun" shape=circle]
+	s -> s2 [label=":domain"]
+}
diff --git a/outputData/TEST/TEST-01/TEST-01.stog.amr.dot.png b/outputData/TEST/TEST-01/TEST-01.stog.amr.dot.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e52051ac4f9ea4df87b061de6e4fbd040f87af3
GIT binary patch
literal 11557
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

literal 0
HcmV?d00001

diff --git a/outputData/TEST/TEST-01/TEST-01.stog.amr.graph b/outputData/TEST/TEST-01/TEST-01.stog.amr.graph
new file mode 100644
index 00000000..a44a9d51
--- /dev/null
+++ b/outputData/TEST/TEST-01/TEST-01.stog.amr.graph
@@ -0,0 +1,4 @@
+# ::id TEST-01
+# ::snt The sun is a star.
+(s / star
+      :domain (s2 / sun))
\ No newline at end of file
diff --git a/outputData/TEST/TEST-01/TEST-01.stog.amr.penman b/outputData/TEST/TEST-01/TEST-01.stog.amr.penman
new file mode 100644
index 00000000..a44a9d51
--- /dev/null
+++ b/outputData/TEST/TEST-01/TEST-01.stog.amr.penman
@@ -0,0 +1,4 @@
+# ::id TEST-01
+# ::snt The sun is a star.
+(s / star
+      :domain (s2 / sun))
\ No newline at end of file
diff --git a/outputData/TEST/TEST-02/TEST-02.amr.nt b/outputData/TEST/TEST-02/TEST-02.amr.nt
index b0e523d5..447bae59 100644
--- a/outputData/TEST/TEST-02/TEST-02.amr.nt
+++ b/outputData/TEST/TEST-02/TEST-02.amr.nt
@@ -1,19 +1,19 @@
-<http://amr.isi.edu/amr_data/TEST-02#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/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/TEST-02#p> .
+<http://amr.isi.edu/amr_data/TEST-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/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/TEST-02#p> <http://www.w3.org/2000/01/rdf-schema#label> "Earth" .
+<http://amr.isi.edu/amr_data/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "TEST-02" .
+<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#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/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/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#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/amr_data/TEST-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/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#has-id> "TEST-02" .
-<http://amr.isi.edu/rdf/core-amr#NamedEntity> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Term" .
-<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/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/FrameRole> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-PropBank-Role" .
-<http://amr.isi.edu/amr_data/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Earth is a 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/rdf/core-amr#Concept> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Concept" .
+<http://amr.isi.edu/amr_data/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#has-sentence> "Earth is a planet." .
+<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#Role> <http://www.w3.org/2000/01/rdf-schema#label> "AMR-Role" .
-<http://amr.isi.edu/amr_data/TEST-02#root01> <http://amr.isi.edu/rdf/core-amr#root> <http://amr.isi.edu/amr_data/TEST-02#p> .
+<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/TEST-02#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-Term" .
 
diff --git a/outputData/TEST/TEST-02/TEST-02.stog.amr.dot b/outputData/TEST/TEST-02/TEST-02.stog.amr.dot
new file mode 100644
index 00000000..1b8f97f7
--- /dev/null
+++ b/outputData/TEST/TEST-02/TEST-02.stog.amr.dot
@@ -0,0 +1,9 @@
+digraph amr_graph {
+	rankdir=LR size="12,8"
+	p [label="p/planet" shape=circle]
+	n [label="n/name" shape=circle]
+	p -> p [label=":domain"]
+	p -> n [label=":name"]
+	node_0 [label="\"Earth\"" shape=rectangle]
+	n -> node_0 [label=":op1"]
+}
diff --git a/outputData/TEST/TEST-02/TEST-02.stog.amr.dot.png b/outputData/TEST/TEST-02/TEST-02.stog.amr.dot.png
new file mode 100644
index 0000000000000000000000000000000000000000..4efc5e8bf7a62b90ee5ca4bb49942feb37bf9fbf
GIT binary patch
literal 18795
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

literal 0
HcmV?d00001

diff --git a/outputData/TEST/TEST-02/TEST-02.stog.amr.graph b/outputData/TEST/TEST-02/TEST-02.stog.amr.graph
new file mode 100644
index 00000000..ade95dda
--- /dev/null
+++ b/outputData/TEST/TEST-02/TEST-02.stog.amr.graph
@@ -0,0 +1,6 @@
+# ::id TEST-02
+# ::snt Earth is a planet.
+(p / planet
+      :domain p
+      :name (n / name
+            :op1 "Earth"))
\ No newline at end of file
diff --git a/outputData/TEST/TEST-02/TEST-02.stog.amr.penman b/outputData/TEST/TEST-02/TEST-02.stog.amr.penman
new file mode 100644
index 00000000..ade95dda
--- /dev/null
+++ b/outputData/TEST/TEST-02/TEST-02.stog.amr.penman
@@ -0,0 +1,6 @@
+# ::id TEST-02
+# ::snt Earth is a planet.
+(p / planet
+      :domain p
+      :name (n / name
+            :op1 "Earth"))
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 5ece4620..28b538c7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,3 +3,4 @@ amrlib
 argparse
 numpy
 rdflib
+graphviz
-- 
GitLab