diff --git a/siaras/OntologyGeneration.jrag b/siaras/OntologyGeneration.jrag
index a5052feec8d35ad5784d5c1de60655603fbfd796..5f0b495250e1cb75b068938a73f26316d26b422c 100644
--- a/siaras/OntologyGeneration.jrag
+++ b/siaras/OntologyGeneration.jrag
@@ -15,6 +15,10 @@ aspect Statistics {
 // 		}
 	}
 
+	public void StringElement.genOntology(String ind, PrintStream pStream) {
+		pStream.print(getLITERAL());
+	}
+
 	public void ComplexElement.genOntology(String ind, PrintStream pStream) {
 		pStream.print(ind+"<"+name());
 		for (int i=0; i<getNumAttribute(); i++) {
diff --git a/siaras/Siaras.jjt b/siaras/Siaras.jjt
index 9f061da932e68f5b9c5fbb41664161a0b947107c..589d48751b927366891cbae3adc3344b7331c305 100644
--- a/siaras/Siaras.jjt
+++ b/siaras/Siaras.jjt
@@ -14,9 +14,9 @@ options {
     NODE_PREFIX                 = "";
     JAVA_UNICODE_ESCAPE         = true;
     STATIC                      = false;
-//   	DEBUG_PARSER                = true;
+//    	DEBUG_PARSER                = true;
 // 	DEBUG_LOOKAHEAD             = true;
-//   	DEBUG_TOKEN_MANAGER         = true;
+//    	DEBUG_TOKEN_MANAGER         = true;
 } // options
 
 
@@ -31,7 +31,8 @@ PARSER_END(SiarasParser)
 //                           LEXICAL TOKENS                           //
 //--------------------------------------------------------------------//
 
-<DEFAULT, BOUNDS> SKIP : /* WHITE SPACE */
+// <DEFAULT, BOUNDS> SKIP : /* WHITE SPACE */
+SPECIAL_TOKEN  : /* WHITE SPACE */
 {
     " "
     |
@@ -49,7 +50,7 @@ PARSER_END(SiarasParser)
 SPECIAL_TOKEN : /* COMMENTS */
 {
 < "<!--" ( ~["-"] | ( "-" ~["-"] ) )* "-->">
-	| < "<rdfs:comment" ( ~["<"] | ( "<" ~["/"] ) )* "</rdfs:comment>" >
+// 	| < "<rdfs:comment" ( ~["<"] | ( "<" ~["/"] ) )* "</rdfs:comment>" >
 //     <XML_COMMENT  :  "<!--" (~["-","-",">"])* "-->"  >
 }// COMMENTS
 
@@ -78,7 +79,7 @@ SPECIAL_TOKEN : /* COMMENTS */
 //   | < OWL_SOMEVALUESFROM    : "owl:someValuesFrom" >
 //   | < OWL_UNIONOF           : "owl:unionOf" >
 //   | < RDF_RDF            : "rdf:RDF"      >
-    < RDF_ABOUT          : "rdf:about" >
+    < RDF_ABOUT             : "rdf:about" >
   | < RDF_DATATYPE          : "rdf:datatype" >
   | < RDF_ID                : "rdf:ID" >
 //   | < RDF_FIRST             : "rdf:first" >
@@ -86,7 +87,7 @@ SPECIAL_TOKEN : /* COMMENTS */
    | < RDF_PARSETYPE         : "rdf:parseType" >
   | < RDF_RESOURCE          : "rdf:resource" >
 //   | < RDF_TYPE              : "rdf:type" >
-  | < RDFS_COMMENT          : "rdfs:comment" >
+//   | < RDFS_COMMENT          : "rdfs:comment" >
 //   | < RDFS_DOMAIN           : "rdfs:domain" >
 //   | < RDFS_RANGE            : "rdfs:range" >
 //   | < RDFS_SUBCLASSOF       : "rdfs:subClassOf" >
@@ -218,9 +219,9 @@ SPECIAL_TOKEN : /* COMMENTS */
 
 <DEFAULT,BOUNDS> TOKEN : /* SEPARATORS */
 {
-//       < LPAREN               : "("    >
-//     | < RPAREN               : ")"    >
-     < LBRACE               : "{"    >
+      < LPAREN               : "("    >
+    | < RPAREN               : ")"    >
+    | < LBRACE               : "{"    >
     | < RBRACE               : "}"    >
     | < LBRACKET             : "["    >
     | < RBRACKET             : "]"    >
@@ -238,6 +239,8 @@ SPECIAL_TOKEN : /* COMMENTS */
      | < START_ENDTAG        : "</"    >
      | < START_TAG           : "<"    >
      | < END_TAGS            : "/>"   >
+     | < S_QUOTE             : "\'"   >
+     | < HASH                : "#"   >
 //     | < BANG                 : "!"    >
 //     | < TILDE                : "~"    >
 //     | < HOOK                 : "?"    >