import java.util.*; import com.hp.hpl.jena.ontology.*; import com.hp.hpl.jena.rdf.model.*; import com.hp.hpl.jena.util.*; public class testjena { public static void main(String[] args) { OntModel onto; OntClass cl; long t; onto = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM_RDFS_INF, null); onto.read("file:test-dl-10.n3", "N3"); System.err.println("loaded test-dl-10.n3"); t = System.currentTimeMillis(); cl = onto.getOntClass ("http://eulersharp.sourceforge.net/2009/12dtb/test#A2"); for (Iterator bs = cl.listInstances(); bs.hasNext(); ) { System.out.println("<" + bs.next().toString() + "> a <" + cl + ">."); } t = System.currentTimeMillis() - t; System.err.println("elapsed time is " + t + " msec"); onto = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM_RDFS_INF, null); onto.read("file:test-dl-100.n3", "N3"); System.err.println("loaded test-dl-100.n3"); t = System.currentTimeMillis(); cl = onto.getOntClass ("http://eulersharp.sourceforge.net/2009/12dtb/test#A2"); for (Iterator bs = cl.listInstances(); bs.hasNext(); ) { System.out.println("<" + bs.next().toString() + "> a <" + cl + ">."); } t = System.currentTimeMillis() - t; System.err.println("elapsed time is " + t + " msec"); onto = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM_RDFS_INF, null); onto.read("file:test-dl-1000.n3", "N3"); System.err.println("loaded test-dl-1000.n3"); t = System.currentTimeMillis(); cl = onto.getOntClass ("http://eulersharp.sourceforge.net/2009/12dtb/test#A2"); for (Iterator bs = cl.listInstances(); bs.hasNext(); ) { System.out.println("<" + bs.next().toString() + "> a <" + cl + ">."); } t = System.currentTimeMillis() - t; System.err.println("elapsed time is " + t + " msec"); onto = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM_RDFS_INF, null); onto.read("file:test-dl-10000.n3", "N3"); System.err.println("loaded test-dl-10000.n3"); t = System.currentTimeMillis(); cl = onto.getOntClass ("http://eulersharp.sourceforge.net/2009/12dtb/test#A2"); for (Iterator bs = cl.listInstances(); bs.hasNext(); ) { System.out.println("<" + bs.next().toString() + "> a <" + cl + ">."); } t = System.currentTimeMillis() - t; System.err.println("elapsed time is " + t + " msec"); onto = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM_RDFS_INF, null); onto.read("file:test-dl-100000.n3", "N3"); System.err.println("loaded test-dl-100000.n3"); t = System.currentTimeMillis(); cl = onto.getOntClass ("http://eulersharp.sourceforge.net/2009/12dtb/test#A2"); for (Iterator bs = cl.listInstances(); bs.hasNext(); ) { System.out.println("<" + bs.next().toString() + "> a <" + cl + ">."); } t = System.currentTimeMillis() - t; System.err.println("elapsed time is " + t + " msec"); } }