package edgenode.fileDB; import IFM.AlchemyEngine; public class FileDBClient { private String factsForLearningFile, rulesDefinitionFile, learnedWeightsFile; private AlchemyEngine engine; public FileDBClient(String factsFile, String rulesFile, String learnedWeightsFile, AlchemyEngine engine) { this.factsForLearningFile = factsFile; this.rulesDefinitionFile = rulesFile; this.learnedWeightsFile = learnedWeightsFile; this.engine = engine; } public void run() { // Read the observations from the inputFile String observations = ""; try { String alchemyResult = engine.infer(observations); // write alchemyResult to outputFile } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }