null).objects())) { if (!excludedNodes.contains(object)) { out.append(Strings.repeat(" ", indent));
final Resource instance = (Resource) stmt.getObject(); final String color = select(colorMap, model.filter(instance, RDF.TYPE, null).objects(), null); if (stmt.getSubject() instanceof URI && color != null) { final URI mentionURI = (URI) stmt.getSubject();
String separator = ""; for (final Value obj : this.valueComparator.sortedCopy(model.filter(node, pred, null) .objects())) { if (obj instanceof Literal || model.filter((Resource) obj, null, null).isEmpty()) { out.append(separator);
for (final Value value : Iterables.concat(model.subjects(), model.objects())) { if (value instanceof URI && this.nodeNamespaces.contains(((URI) value).getNamespace())) { final Set<Value> types = model.filter(node, RDF.TYPE, null).objects(); out.append(id).append(" ["); out.append("label=<<table border=\"0\" cellborder=\"0\" cellpadding=\"0\" bgcolor=\""); for (final Value sourceType : model.filter(sourceNode, RDF.TYPE, null).objects()) { if (sourceType instanceof URI) { keys.add(new URIImpl(sourceType.stringValue() + "-from")); for (final Value targetType : model.filter(targetNode, RDF.TYPE, null).objects()) { if (targetType instanceof URI) { keys.add(new URIImpl(targetType.stringValue() + "-to"));
out.append(model.filter(mentionID, NIF.ANCHOR_OF, null).objectString()); out.append("</td><td>"); renderObject(out, model.filter(mentionID, RDF.TYPE, null).objects(), model); out.append("</td><td>"); final QuadModel mentionModel = QuadModel.create(); model.filter(mentionID, KS.DENOTES, null).objects(), model.filter(mentionID, KS.IMPLIES, null).objects()), model); out.append("</td><td><ol>"); for (final Value factID : model.filter(mentionID, KS.EXPRESSES, null).objects()) { for (final Statement statement : model.filter(null, null, null, (Resource) factID)) { out.append("<li>");