public static ISCB_Resource getEResource(QuerySolution qs, Model model) {
   ISCB_Resource res = new ISCB_Resource();
   String uri = qs.get("?resource").toString().trim();
   String id = model.getResource(uri).getLocalName();
   String name = qs.get("?r_name").toString().trim();
   String difficulty = qs.get("?r_difficulty").toString().trim();
   String fileLocation = qs.get("?r_fileLocation").toString().trim();
   res.setRid(id);
   res.setName(StringExchanger.getCommonString(name));
   res.setDifficulty(StringExchanger.getCommonString(difficulty));
   res.setFileLocation(StringExchanger.getCommonString(fileLocation));
   return res;
 }
 public static ELearner getELearner(QuerySolution qs, Model model) {
   ELearner el = new ELearner();
   String uri = qs.get("?elearner").toString().trim();
   String id = model.getResource(uri).getLocalName();
   String name = qs.get("?el_name").toString().trim();
   String grade = qs.get("?el_grade").toString().trim();
   String email = qs.get("?el_email").toString().trim();
   String address = qs.get("?el_address").toString().trim();
   el.setId(id);
   el.setName(StringExchanger.getCommonString(name));
   el.setGrade(StringExchanger.getCommonString(grade));
   el.setEmail(StringExchanger.getCommonString(email));
   el.setAddress(StringExchanger.getCommonString(address));
   return el;
 }
 public static EConcept getEConcept(QuerySolution qs, Model model) {
   EConcept con = new EConcept();
   String uri = qs.get("?concept").toString().trim();
   String id = model.getResource(uri).getLocalName();
   String name = qs.get("?c_name").toString().trim();
   con.setCid(id);
   con.setName(StringExchanger.getCommonString(name));
   return con;
 }