Zatím jsme se shodli na použití balíku com.hp.hpl.jena.graph (hlavně třídy Node, Triple), z knihovny NG4J potom de.fuberlin.wiwiss.ng4j.Quad. Uvidíme, jestli se budeme potřebovat i další třídy z Jeny jako Graph a Model, ale např. Graph ukládá všechny trojice do tří hash tabulek (podle subjects, predicates a objects), takže kde není potřeba se nad Graphem dotazovat, můžeme použít vlastní, kompaktnější reprezentaci. Model by se hodil pro (de)serializaci do RDF/XML (metody read() a write()), taky umí načítat data ze zadaného URI (hodilo by se pro dotahování ontologií).
SPARQL query engine v Jeně.
Zpět na Knowledge Base