/** * Load built in prefixes. */ public static void init() { registerPrefix("rdf", RDF.getURI()); registerPrefix("rdfs", RDFS.getURI()); registerPrefix("drdfs", "urn:x-hp-direct-predicate:http_//www.w3.org/2000/01/rdf-schema#"); registerPrefix("owl", OWL.getURI()); registerPrefix("jr", ReasonerVocabulary.getJenaReasonerNS()); registerPrefix("rb", ReasonerVocabulary.getRBNamespace()); registerPrefix("eg", egNS); registerPrefix("xsd", XSDDatatype.XSD + "#"); }
/** * Default print which just uses tostring */ public static String print(Object obj) { if (obj == null) return "null"; if (obj instanceof Triple) { return print((Triple)obj); } else if (obj instanceof TriplePattern) { return print((TriplePattern)obj); } else if (obj instanceof Node) { return print((Node)obj); } else if (obj instanceof RDFNode) { return print((RDFNode)obj); } else if (obj instanceof Statement) { return print((Statement)obj); } else { return obj.toString(); } }
public void testPrefixUse() { String NS = "http://jena.hpl.hp.com/example#"; String name = "r1"; String uri = NS + name; String shortform = "p:" + name; String longform = "<" + uri + ">"; Resource r = ResourceFactory.createResource(uri); assertEquals(longform, PrintUtil.print(r)); PrintUtil.registerPrefix("p", NS); assertEquals(shortform, PrintUtil.print(r)); PrintUtil.removePrefix("p"); assertEquals(longform, PrintUtil.print(r)); Map<String, String> map = new HashMap<>(); map.put("p", NS); PrintUtil.registerPrefixMap(map); assertEquals(shortform, PrintUtil.print(r)); PrintUtil.removePrefixMap( map ); assertEquals(longform, PrintUtil.print(r)); } }
PrintUtil.printIndent(out, indent); out.print(this.toString()); if (bindings) { out.print(" concluded " + PrintUtil.print(conclusion)); Iterator<Derivation> derivations = infGraph.getDerivation(match); if (derivations == null || !derivations.hasNext()) { PrintUtil.printIndent(out, margin); if (match == null) { out.println("Fact " + PrintUtil.print(match)); PrintUtil.printIndent(out, margin); out.println("Known " + PrintUtil.print(match) + " - already shown"); } else { seen.add(derivation);
} else if (token.indexOf(':') != -1) { exp = PrintUtil.expandQname(exp); // Retain global map for backward compatibility if (exp == token) { exp = PrintUtil.expandQname(exp); // Retain global map for backward compatibility if (exp == dtURI) {
public void testPrefixUse() { String NS = "http://jena.hpl.hp.com/example#"; String name = "r1"; String uri = NS + name; String shortform = "p:" + name; String longform = "<" + uri + ">"; Resource r = ResourceFactory.createResource(uri); assertEquals(longform, PrintUtil.print(r)); PrintUtil.registerPrefix("p", NS); assertEquals(shortform, PrintUtil.print(r)); PrintUtil.removePrefix("p"); assertEquals(longform, PrintUtil.print(r)); Map<String, String> map = new HashMap<>(); map.put("p", NS); PrintUtil.registerPrefixMap(map); assertEquals(shortform, PrintUtil.print(r)); PrintUtil.removePrefixMap( map ); assertEquals(longform, PrintUtil.print(r)); } }
PrintUtil.printIndent(out, indent); out.print(this.toString()); if (bindings) { out.print(" concluded " + PrintUtil.print(conclusion)); Iterator<Derivation> derivations = infGraph.getDerivation(match); if (derivations == null || !derivations.hasNext()) { PrintUtil.printIndent(out, margin); if (match == null) { out.println("Fact " + PrintUtil.print(match)); PrintUtil.printIndent(out, margin); out.println("Known " + PrintUtil.print(match) + " - already shown"); } else { seen.add(derivation);
} else if (token.indexOf(':') != -1) { exp = PrintUtil.expandQname(exp); // Retain global map for backward compatibility if (exp == token) { exp = PrintUtil.expandQname(exp); // Retain global map for backward compatibility if (exp == dtURI) {
/** * Default print which just uses tostring */ public static String print(Object obj) { if (obj == null) return "null"; if (obj instanceof Triple) { return print((Triple)obj); } else if (obj instanceof TriplePattern) { return print((TriplePattern)obj); } else if (obj instanceof Node) { return print((Node)obj); } else if (obj instanceof RDFNode) { return print((RDFNode)obj); } else if (obj instanceof Statement) { return print((Statement)obj); } else { return obj.toString(); } }
/** * Load built in prefixes. */ public static void init() { registerPrefix("rdf", RDF.getURI()); registerPrefix("rdfs", RDFS.getURI()); registerPrefix("drdfs", "urn:x-hp-direct-predicate:http_//www.w3.org/2000/01/rdf-schema#"); registerPrefix("owl", OWL.getURI()); registerPrefix("jr", ReasonerVocabulary.getJenaReasonerNS()); registerPrefix("rb", ReasonerVocabulary.getRBNamespace()); registerPrefix("eg", egNS); registerPrefix("xsd", XSDDatatype.XSD + "#"); }
/** * Print all the Triple values from a find iterator. */ public static void printOut( Iterator<?> it ) { while (it.hasNext()) { System.out.println(" " + print(it.next())); } } }
public static Dataset convert(Dataset metadata) { PrintUtil.registerPrefix("daq", DAQ.NS); PrintUtil.registerPrefix("dqv", "http://www.w3.org/ns/dqv#"); PrintUtil.registerPrefix("qb", "http://purl.org/linked-data/cube#");
/** * Print all the Triple values from a find iterator. */ public static void printOut( Iterator<?> it ) { while (it.hasNext()) { System.out.println(" " + print(it.next())); } } }
/** * Internal helper: create an InfGraph with given rule set and base data. * The base data is encoded in kers-special RDF syntax. */ private InfGraph makeInfGraph(String rules, String data) { PrintUtil.registerPrefix("eh", "eh:/"); Graph base = graphWith( data ); List<Rule> ruleList = Rule.parseRules(rules); return new FBRuleReasoner(ruleList).bind( base ); }
/** * Return a simplified print string for a statement */ public static String print(Statement stmt) { if (stmt == null) return "(null)"; return print(stmt.asTriple()); }
/** * Internal helper: create an InfGraph with given rule set and base data. * The base data is encoded in kers-special RDF syntax. */ private InfGraph makeInfGraph(String rules, String data) { PrintUtil.registerPrefix("eh", "eh:/"); Graph base = graphWith( data ); List<Rule> ruleList = Rule.parseRules(rules); return new FBRuleReasoner(ruleList).bind( base ); }
}; PrintUtil.registerPrefix("foobar", "http://foobar#"); for (int i = 0; i < testRules.length; i++) { Rule r = Rule.parseRule(testRules[i]);
/** * Print a node list to stdout */ public void print(Node[] args, int length, RuleContext context) { for (int i = 0 ; i < length; i++) { System.out.print( PrintUtil.print(getArg(i, args, context)) + " "); } System.out.println(""); } }
}; PrintUtil.registerPrefix("foobar", "http://foobar#"); for (int i = 0; i < testRules.length; i++) { Rule r = Rule.parseRule(testRules[i]);