Index: SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/ClassLink.java
===================================================================
--- SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/ClassLink.java (revision 133)
+++ SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/ClassLink.java (revision 164)
@@ -64,12 +64,15 @@
 			obj.put("linkedLiteralDatatypeURI", linkedLiteralDatatypeURI);
 		}
-		obj.put("numOfLinks", numOfLinks);
-		obj.put("numOfLinkedInstances", numOfLinkedInstances);
-		obj.put("numOfOriginInstances", numOfOriginInstances);
-		obj.put("numOfOriginClassInstances", numOfOriginClassInstances);
-		obj.put("numOfLinkedClassInstances", numOfLinkedClassInstances);
+                if( direction != null ){
+			obj.put("direction", direction);
+		}
+		//obj.put("numOfLinks", numOfLinks);
+		//obj.put("numOfLinkedInstances", numOfLinkedInstances);
+		//obj.put("numOfOriginInstances", numOfOriginInstances);
+		//obj.put("numOfOriginClassInstances", numOfOriginClassInstances);
+		//obj.put("numOfLinkedClassInstances", numOfLinkedClassInstances);
 		return obj;
 	}
-		
+	// add direction and other variations	
 	public String toJSONString2() {
 		String json_str ="{";
@@ -88,15 +91,21 @@
 		}
 		if( linkedLiteralDatatypeURI != null ){
-			json_str+="\"linkedLiteralDatatypeURI\":"+"\""+linkedLiteralDatatypeURI+"\"";
-		}
-		else{
-			json_str+="\"linkedLiteralDatatypeURI\":"+"\"linkedLiteralDatatypeURI\"";			
-		}
-		
-		//json_str+="\"numOfLinks\":"+"\""+numOfLinks+"\",";
-		//json_str+="\"numOfLinkedInstances\":"+"\""+numOfLinkedInstances+"\",";
-		//json_str+="\"numOfOriginInstances\":"+"\""+numOfOriginInstances+"\",";
-		//json_str+="\"numOfOriginClassInstances\":"+"\""+numOfOriginClassInstances+"\",";
-		//json_str+="\"numOfLinkedClassInstances\":"+"\""+numOfLinkedClassInstances+"\"";
+			json_str+="\"linkedLiteralDatatypeURI\":"+"\""+linkedLiteralDatatypeURI+"\",";
+		}
+		else{
+			json_str+="\"linkedLiteralDatatypeURI\":"+"\"linkedLiteralDatatypeURI\",";			
+		}
+               if( direction != null ){
+			json_str+="\"direction\":"+"\""+direction.toString()+"\"";
+		}
+		else{
+			json_str+="\"direction\":"+"\"direction\"";			
+		}
+		
+	//	json_str+="\"numOfLinks\":"+"\""+numOfLinks+"\",";
+	//	json_str+="\"numOfLinkedInstances\":"+"\""+numOfLinkedInstances+"\",";
+	//	json_str+="\"numOfOriginInstances\":"+"\""+numOfOriginInstances+"\",";
+	//	json_str+="\"numOfOriginClassInstances\":"+"\""+numOfOriginClassInstances+"\",";
+	//	json_str+="\"numOfLinkedClassInstances\":"+"\""+numOfLinkedClassInstances+"\"";
 		
 		json_str+="}";
