JsonLdLiteralImpl(final Node node) { super(node); if (!node.isLiteral()) { throw new IllegalArgumentException("Node is not a Literal:" + node); } }
if (triple.getObject().isLiteral()) { thisPredicate.add(triple.getObject()); } else {
if (object instanceof Literal && q.getObject().isLiteral()) {
if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad.getObject().getValue(), quad.getObject().getDatatype(),
if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad.getObject().getValue(), quad.getObject().getDatatype(),
if (quad.getObject().isLiteral()) { triple(quad.getSubject().getValue(), quad.getPredicate().getValue(), quad .getObject().getValue(), quad.getObject().getDatatype(), quad
if (objectNode.isLiteral()) { tripleType = ILoadSerialization.LITERAL; } else {
if (objectNode.isLiteral()) { tripleType = ILoadSerialization.LITERAL; } else {
@Override public int compareTo(Node o) { if (o == null) { // valid nodes are > null nodes return 1; } if (this.isIRI()) { if (!o.isIRI()) { // IRIs > everything return 1; } } else if (this.isBlankNode()) { if (o.isIRI()) { // IRI > blank node return -1; } else if (o.isLiteral()) { // blank node > literal return 1; } } else if (this.isLiteral()) { if (o.isIRI() || o.isBlankNode()) { return -1; // literals < blanknode < IRI } } // NOTE: Literal will also need to compare // language and datatype return this.getValue().compareTo(o.getValue()); }
@Override public int compareTo(Node o) { if (o == null) { // valid nodes are > null nodes return 1; } if (this.isIRI()) { if (!o.isIRI()) { // IRIs > everything return 1; } } else if (this.isBlankNode()) { if (o.isIRI()) { // IRI > blank node return -1; } else if (o.isLiteral()) { // blank node > literal return 1; } } else if (this.isLiteral()) { if (o.isIRI() || o.isBlankNode()) { return -1; // literals < blanknode < IRI } } // NOTE: Literal will also need to compare // language and datatype return this.getValue().compareTo(o.getValue()); }
@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(); }
JsonLdTerm asRDFTerm(final Node node, final String blankNodePrefix) { if (node == null) { return null; // e.g. default graph } if (node.isIRI()) { return new JsonLdIRIImpl(node); } else if (node.isBlankNode()) { return new JsonLdBlankNodeImpl(node, blankNodePrefix); } else if (node.isLiteral()) { // TODO: Our own JsonLdLiteral if (node.getLanguage() != null) { return createLiteral(node.getValue(), node.getLanguage()); } return createLiteral(node.getValue(), createIRI(node.getDatatype())); } else { throw new IllegalArgumentException("Node is neither IRI, BlankNode nor Literal: " + node); } }
@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(); }
public static Node jsonld_java_Node__to__nxparser_Node( com.github.jsonldjava.core.RDFDataset.Node jsonldNode, Node graphName) { if (jsonldNode.isBlankNode()) { return BNode.createBNode(graphName.toString(), jsonldNode.getValue()); } else if (jsonldNode.isIRI()) { return new Resource(jsonldNode.getValue()); } else if (jsonldNode.isLiteral()) { return new Literal(jsonldNode.getValue(), jsonldNode.getLanguage(), jsonldNode.getLanguage() == null ? new Resource( jsonldNode.getDatatype()) : null); } _log.log(Level.WARNING, "Could not convert: {0}", new Object[] { jsonldNode }); return null; }
@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(Node o) { if (this.isIRI()) { if (!o.isIRI()) { // IRIs > everything return 1; } } else if (this.isBlankNode()) { if (o.isIRI()) { // IRI > blank node return -1; } else if (o.isLiteral()) { // blank node > literal return 1; } } return this.getValue().compareTo(o.getValue()); }