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;