diff --git a/siaras/Siaras.jjt b/siaras/Siaras.jjt
index 6c75c1f770078c188cb611b0073c205f90749a98..d6c5b85d94fe8c35dc1802786f236c6719d367cc 100644
--- a/siaras/Siaras.jjt
+++ b/siaras/Siaras.jjt
@@ -176,7 +176,7 @@ SPECIAL_TOKEN : /* COMMENTS */
 
 <DEFAULT, BOUNDS> TOKEN : /* IDENTIFIERS */
 {
-    < IDENTIFIER: <LETTER> (<LETTER>|<DIGIT>)* >
+    < IDENTIFIER: <LETTER> (<LETTER>|<DIGIT>|":")* >
     |
     < #LETTER:
         [
@@ -612,10 +612,10 @@ void StringElement() #StringElement : {} //{ Token t; }
 
 void Attribute() : {}
 {
-//       Version()
- 	 RdfAttribute()
-//  	| XmlAttribute()
-// 	| XmlnsAttribute()
+     Version()
+ 	| RdfAttribute()
+  	| XmlAttribute()
+ 	| XmlnsAttribute()
 }
 
 void Version() #Version : {}
@@ -629,7 +629,7 @@ void RdfAttribute() : {}
   	| RdfDatatype()
  	| RdfId()
   	| RdfResource()
-//   	| RdfParseType()
+   	| RdfParseType()
 }
 
 void RdfAbout() #RdfAbout : {}