package com.acuitra.stages.question; public class RequestedWordToRDFPredicate extends AbstractQuestionStage { @Override public void execute() { String word = getContext().getPreviousOutput(ExtractTaggedEntityWordStage.class.getName() + "NN").get(0); System.out.println(word); String targettedWord = word.toUpperCase(); if ("CAPITAL".equals(targettedWord)) { setOutput("<http://dbpedia.org/ontology/capital>"); } else if ("AREA".equals(targettedWord)) { setOutput("<http://dbpedia.org/property/areaKm>"); } else if ("POPULATION".equals(targettedWord)) { setOutput("<http://dbpedia.org/property/populationEstimate>"); } } }