final RDFDataset.Node s = triple.getSubject(); final RDFDataset.Node p = triple.getPredicate(); final RDFDataset.Node o = triple.getObject();
final RDFDataset.Node s = triple.getSubject(); final RDFDataset.Node p = triple.getPredicate(); final RDFDataset.Node o = triple.getObject();
final String subject = triple.getSubject().getValue(); final String predicate = triple.getPredicate().getValue(); final RDFDataset.Node object = triple.getObject();
static String toNQuad(RDFDataset.Quad triple, String graphName, String bnode) { final RDFDataset.Node s = triple.getSubject(); final RDFDataset.Node p = triple.getPredicate(); final RDFDataset.Node o = triple.getObject();
RDFDataset.Node objectNode = quad.getObject(); String object = objectNode.getValue(); String lang = objectNode.getLanguage();
RDFDataset.Node objectNode = quad.getObject(); String object = objectNode.getValue(); String lang = objectNode.getLanguage();
if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad .getObject().getLanguage(), graphName); } else { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), graphName);
@Override public Object call(RDFDataset dataset) { for (String graphName : dataset.keySet()) { final List<RDFDataset.Quad> quads = dataset.getQuads(graphName); if ("@default".equals(graphName)) { graphName = null; } for (final RDFDataset.Quad quad : quads) { if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad .getObject().getLanguage(), graphName); } else { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), graphName); } } } return sinkModel; }
@Override public Object call(RDFDataset dataset) { for (String graphName : dataset.graphNames()) { final List<RDFDataset.Quad> quads = dataset.getQuads(graphName); if ("@default".equals(graphName)) { graphName = null; } for (final RDFDataset.Quad quad : quads) { if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad .getObject().getLanguage(), graphName); } else { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), graphName); } } } return getMGraph(); }
@Override public int compareTo(Quad o) { if (o == null) { return 1; } int rval = getGraph().compareTo(o.getGraph()); if (rval != 0) { return rval; } rval = getSubject().compareTo(o.getSubject()); if (rval != 0) { return rval; } rval = getPredicate().compareTo(o.getPredicate()); if (rval != 0) { return rval; } return getObject().compareTo(o.getObject()); } }
@Override public Object call(RDFDataset dataset) { for (String graphName : dataset.graphNames()) { final List<RDFDataset.Quad> quads = dataset.getQuads(graphName); if ("@default".equals(graphName)) { graphName = null; } for (final RDFDataset.Quad quad : quads) { if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad .getObject().getLanguage(), graphName); } else { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), graphName); } } } return getGraph(); }
@Override public Object call(RDFDataset dataset) { for (String graphName : dataset.graphNames()) { final List<RDFDataset.Quad> quads = dataset.getQuads(graphName); if ("@default".equals(graphName)) { graphName = null; } for (final RDFDataset.Quad quad : quads) { if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad .getObject().getLanguage(), graphName); } else { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), graphName); } } } return getGraph(); }
@Override public int compareTo(Quad o) { if (o == null) { return 1; } int rval = getGraph().compareTo(o.getGraph()); if (rval != 0) { return rval; } rval = getSubject().compareTo(o.getSubject()); if (rval != 0) { return rval; } rval = getPredicate().compareTo(o.getPredicate()); if (rval != 0) { return rval; } return getObject().compareTo(o.getObject()); } }
@Override public int compareTo(Quad o) { if (o == null) { return 1; } int rval = getGraph().compareTo(o.getGraph()); if (rval != 0) { return rval; } rval = getSubject().compareTo(o.getSubject()); if (rval != 0) { return rval; } rval = getPredicate().compareTo(o.getPredicate()); if (rval != 0) { return rval; } return getObject().compareTo(o.getObject()); } }
@Override public Object call(RDFDataset dataset) { _nx = new LinkedList<Node[]>(); for (String graphName : dataset.graphNames()) { Node context = _baseURI; for (Quad quad : dataset.getQuads(graphName)) _nx.add(new Node[] { jsonld_java_Node__to__nxparser_Node(quad.getSubject(), context), jsonld_java_Node__to__nxparser_Node( quad.getPredicate(), context), jsonld_java_Node__to__nxparser_Node(quad.getObject(), context), context }); } return _nx; }
@Test public void literalsInDataset() throws Exception { final RDFDataset dataset = new RDFDataset(); dataset.addQuad("http://example.com/p", "http://example.com/p", "Same", null, null, "http://example.com/g1"); dataset.addQuad("http://example.com/p", "http://example.com/p", "Different", null, null, "http://example.com/g1"); final List<Quad> quads = dataset.getQuads("http://example.com/g1"); final Quad q1 = quads.get(0); final Quad q2 = quads.get(1); assertNotEquals(q1, q2); assertNotEquals(0, q1.compareTo(q2)); assertNotEquals(0, q1.getObject().compareTo(q2.getObject())); }
@SuppressWarnings("unchecked") @Override public O getObject() { return (O) rdfTermFactory.asRDFTerm(quad.getObject(), blankNodePrefix); }