private static String displayURIConstant(Term term, PrefixManager prefixManager) { StringBuilder sb = new StringBuilder(); String originalUri = term.toString(); String shortenUri = getAbbreviatedName(originalUri, prefixManager, false); // shorten the URI if possible if (!shortenUri.equals(originalUri)) { sb.append(shortenUri); } else { // If the URI can't be shorten then use the full URI within brackets sb.append("<"); sb.append(originalUri); sb.append(">"); } return sb.toString(); }
sb.append("a"); } else { String shortenUri = getAbbreviatedName(originalUri, prefixManager, false); // shorten the URI if possible if (!shortenUri.equals(originalUri)) { sb.append(shortenUri);
Function function = (Function) term; Predicate functionSymbol = function.getFunctionSymbol(); String fname = getAbbreviatedName(functionSymbol.toString(), prefixManager, false); if (function.isDataTypeFunction()) { sb.append("a"); } else { String shortenUri = getAbbreviatedName(originalUri, prefixManager, false); // shorten the URI if possible if (!shortenUri.equals(originalUri)) { sb.append(shortenUri); String originalUri = term.toString(); String shortenUri = getAbbreviatedName(originalUri, prefixManager, false); // shorten the URI if possible if (!shortenUri.equals(originalUri)) { sb.append(shortenUri);
private static String displayFunction(ImmutableFunctionalTerm function, PrefixManager prefixManager) { Predicate functionSymbol = function.getFunctionSymbol(); String fname = getAbbreviatedName(functionSymbol.toString(), prefixManager, false); if (functionSymbol instanceof DatatypePredicate) return displayDatatypeFunction(function, functionSymbol, fname, prefixManager); if (functionSymbol instanceof URITemplatePredicate) return displayURITemplate(function, prefixManager); if (functionSymbol == ExpressionOperation.CONCAT) return displayConcat(function); if (functionSymbol instanceof BNodePredicate) return displayFunctionalBnode(function); return displayOrdinaryFunction(function, fname, prefixManager); }
subject = getDisplayName(subjectTerm, prefixManager); predicate = "a"; object = getAbbreviatedName(originalString, prefixManager, false); if (originalString.equals(object)) { object = "<" + object + ">"; Term subjectTerm = atom.getTerm(0); subject = getDisplayName(subjectTerm, prefixManager); predicate = getAbbreviatedName(originalString, prefixManager, false); if (originalString.equals(predicate)) { predicate = "<" + predicate + ">";
subject = getDisplayName(subjectTerm, prefixManager); predicate = "a"; object = getAbbreviatedName(originalString, prefixManager, false); if (originalString.equals(object)) { object = "<" + object + ">"; ImmutableTerm subjectTerm = atom.getSubstitutedTerm(0); subject = getDisplayName(subjectTerm, prefixManager); predicate = getAbbreviatedName(originalString, prefixManager, false); if (originalString.equals(predicate)) { predicate = "<" + predicate + ">";