package esl.cuenet.algorithms.collation; import com.hp.hpl.jena.ontology.Individual; import com.hp.hpl.jena.ontology.OntModel; import esl.cuenet.mapper.parser.ParseException; import esl.cuenet.mapper.tree.SourceParseException; import org.apache.log4j.Logger; import org.junit.Test; import java.io.FileNotFoundException; import java.io.IOException; public class CollationAlgorithmTest { private Logger logger = Logger.getLogger(CollationAlgorithmTest.class); @Test public void doTest() throws IOException, ParseException { long l = System.currentTimeMillis(); CollationAlgorithm collator = new CollationAlgorithm(); logger.info("Time taken to load: " + (System.currentTimeMillis() - l) + "ms"); OntModel model = collator.getModel(); Individual coordinates = model.createIndividual(model.getOntClass("http://www.semanticweb.org/arjun/cuenet-main.owl#coordinates")); coordinates.addLiteral(model.getDatatypeProperty("http://www.semanticweb.org/arjun/cuenet-main.owl#latitude"), 33.690924); coordinates.addLiteral(model.getDatatypeProperty("http://www.semanticweb.org/arjun/cuenet-main.owl#longitude"), -117.889227); // StmtIterator iter = coordinates.listProperties(); // while (iter.hasNext()) { // Statement s = iter.nextStatement(); // logger.info(s.toString() + " " + (s.getObject().isLiteral())); // } collator.addSeeds(new Individual[]{coordinates}); collator.start(); } }