private void append(org.ldp4j.rdf.Literal<?> object) { TripleSetBuilder.this.triples.add( triple( TripleGenerator.this.subject, TripleGenerator.this.predicate, object ) ); } @Override
@Test public void testJSON() throws Exception { Iterable<Triple> content= tripleSet( triple( uriRef("example"), uriRef("http://www.example.org/vocab#size"), literal(3)), triple( uriRef("example"), uriRef("http://www.example.org/vocab#property"), uriRef("example/test")), triple( uriRef("example/test"), uriRef("http://www.example.org/vocab#propertyInverse"), uriRef("example")), triple( uriRef("example"), uriRef("http://www.example.org/vocab#otherProperty"), literal("27")) ); RDFContext rdfContext = RDFContext.createContext(URI.create("http://www.example.org/")); StringWriter writer = new StringWriter(); rdfContext.serialize(content, Format.JSON_LD, writer); System.out.println(writer.toString()); }
public void add(Resource<?> subject, URIRef predicate, Node object) { Objects.requireNonNull(subject, "Subject cannot be null"); Objects.requireNonNull(predicate, "Predicate cannot be null"); Objects.requireNonNull(object, "Object cannot be null"); add(RDFModelDSL.triple(subject,predicate,object)); }
public InmutableTripleSet add(Resource<?> subject, URIRef predicate, Node object) { Objects.requireNonNull(subject,"Subject cannot be null"); Objects.requireNonNull(predicate, "Predicate cannot be null"); Objects.requireNonNull(object, "Object cannot be null"); return add(RDFModelDSL.triple(subject,predicate,object)); }
@Override public void visitIndividual(Individual<?,?> individual) { // Individual is a NewIndividual, ignore if(this.subject==null) { return; } Resource<?> object = toResource(individual); if(object==null) { // Object individual is a NewIndividual or an unknown Managed Individual return; } TripleSetBuilder.this.triples.add( triple( this.subject, this.predicate, object ) ); TripleSetBuilder.this.generateTriples(individual); }