out.println("<table class=\"inline\" width=\"100%\">");
out.printf("<tr><th>%s</th></tr> %n", termRes);
out.println("</table>");
if ( true ) { // get all statements about the term
StmtIterator iter = model.listStatements(termRes, (Property) null, (Property) null);
if (iter.hasNext()) {
out.println("<br/>");
out.println("<table class=\"inline\" width=\"100%\">");
out.printf("<tr><th colspan=\"2\">%s</th></tr> %n", "Statements");
out.printf("<tr>%n");
out.printf("<th>%s</th>", "Predicate");
out.printf("<th>%s</th>", "Object");
out.printf("</tr>%n");
while (iter.hasNext()) {
com.hp.hpl.jena.rdf.model.Statement sta = iter.nextStatement();
out.printf("<tr>%n");
Property prd = sta.getPredicate();
String prdUri = prd.getURI();
if ( prdUri != null ) {
out.printf("<td><a href=\"%s\">%s</a></td>", prdUri, prdUri);
}
else {
out.printf("<td>%s</td>", prd.toString());
}
RDFNode obj = sta.getObject();
String objUri = null;
if ( obj instanceof Resource ) {
Resource objRes = (Resource) obj;
objUri = objRes.getURI();
}
if ( objUri != null ) {
out.printf("<td><a href=\"%s\">%s</a></td>", objUri, objUri);
}
else {
out.printf("<td>%s</td>", obj.toString());
}
out.printf("</tr>%n");
}
out.println("</table>");
}
}
if ( true ) { // test for subclasses
StmtIterator iter = model.listStatements(null, RDFS.subClassOf, termRes);
if ( iter.hasNext() ) {
out.println("<br/>");
out.println("<table class=\"inline\" width=\"100%\">");
out.printf("<tr>%n");
out.printf("<th>Subclasses</th>");
out.printf("</tr>%n");
while ( iter.hasNext() ) {
com.hp.hpl.jena.rdf.model.Statement sta = iter.nextStatement();
out.printf("<tr>%n");
Resource sjt = sta.getSubject();
String sjtUri = sjt.getURI();
if ( sjtUri != null ) {
out.printf("<td><a href=\"%s\">%s</a></td>", sjtUri, sjtUri);
}
else {
out.printf("<td>%s</td>", sjt.toString());
}
out.printf("</tr>%n");
}
out.println("</table>");
}
}
if ( model instanceof OntModel ) {
OntModel ontModel = (OntModel) model;
ExtendedIterator<Individual> iter = ontModel.listIndividuals(termRes);
if ( iter.hasNext() ) {
out.println("<br/>");
out.println("<table class=\"inline\" width=\"100%\">");
out.printf("<tr>%n");
out.printf("<th>Individuals</th>");
out.printf("</tr>%n");
while ( iter.hasNext() ) {
Resource idv = (Resource) iter.next();
out.printf("<tr>%n");
String idvUri = idv.getURI();