* Used data for facts,rules and requests. After, facts are placed in tempStorage.
* @param data
* @return
*/
public static HashSet<Predicate> getAnswer(DatalogData data) {
storage = new DatalogStorage("tempStorage", false);
storage.clear();
storage.insertFacts(data.getFacts());
return initAndStartAlgo(data);
}