Package org.topbraid.spin.model

Examples of org.topbraid.spin.model.Query


    public static SelectBuilder fromResource(Resource resource)
    {
  if (resource == null) throw new IllegalArgumentException("Select Resource cannot be null");
 
  Query query = SPINFactory.asQuery(resource);
  if (query == null || !(query instanceof Select))
      throw new IllegalArgumentException("SelectBuilder Resource must be a SPIN SELECT Query");

  return fromSelect((Select)query);
    }
View Full Code Here


          queryStr = queryStr + line;
        }
       
        fis.close();
       
        Query q = ARQ2SPIN.parseQuery(queryStr, baseModel);
       
        baseModel.add(baseModel.getResource("http://www.w3.org/ns/prov#Activity"),
            baseModel.getProperty("http://spinrdf.org/spin#rule"), q.asResource());
      }
    }
   
    File entity_rules_dir = new File(ENTITY_INFERENCE_DIR);
   
    File[] entity_rules = entity_rules_dir.listFiles();
    for (int i = 0; i < entity_rules.length; i++) {
      if (entity_rules[i].getName().endsWith(".txt")){
        FileInputStream fis = new FileInputStream(entity_rules[i]);
        BufferedReader in = new BufferedReader(new InputStreamReader(fis, "UTF-8"));
        String queryStr = "";
        String line = "";
 
        while (( line = in.readLine()) != null) {
          queryStr = queryStr + line;
        }
       
        fis.close();
       
        Query q = ARQ2SPIN.parseQuery(queryStr, baseModel);
       
        baseModel.add(baseModel.getResource("http://www.w3.org/ns/prov#Entity"),
            baseModel.getProperty("http://spinrdf.org/spin#rule"), q.asResource());
      }
     
    }
 
   
View Full Code Here

          queryStr = queryStr + line;
        }
       
        fis.close();
       
        Query q = ARQ2SPIN.parseQuery(queryStr, baseModel);
       
        baseModel.add(baseModel.getResource("http://www.w3.org/ns/prov#Activity"),
            baseModel.getProperty("http://spinrdf.org/spin#constraint"), q.asResource());
      }
     
    }
   
    File entity_rules_dir = new File(ENTITY_CONSTRAINTS_DIR);
   
    File[] entity_rules = entity_rules_dir.listFiles();
    for (int i = 0; i < entity_rules.length; i++) {
      if (entity_rules[i].getName().endsWith(".txt")){
        FileInputStream fis = new FileInputStream(entity_rules[i]);
        BufferedReader in = new BufferedReader(new InputStreamReader(fis, "UTF-8"));
        String queryStr = "";
        String line = "";
 
        while (( line = in.readLine()) != null) {
          queryStr = queryStr + line;
        }
       
        fis.close();
       
        Query q = ARQ2SPIN.parseQuery(queryStr, baseModel);
       
        baseModel.add(baseModel.getResource("http://www.w3.org/ns/prov#Entity"),
            baseModel.getProperty("http://spinrdf.org/spin#constraint"), q.asResource());
      }
     
    }
   
    return baseModel;
View Full Code Here

TOP

Related Classes of org.topbraid.spin.model.Query

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.