Resource bn = ResourceCommons.generateRDFBlankNode().asResource(); returnModel.add(bn, LMI.javaPackageName, returnModel.createLiteral(jpn)); returnModel.add(bn, RDFS.label, returnModel.createLiteral(label));
@Override public void addProblem(Quad problematicElement) { this.isEmpty = false; Resource bNode = ResourceCommons.generateRDFBlankNode().asResource(); Quad q = problematicElement; this._m.add(new StatementImpl(bNode, RDF.type, RDF.Statement)); this._m.add(new StatementImpl(bNode, RDF.subject, ResourceCommons.asRDFNode(q.getSubject()))); this._m.add(new StatementImpl(bNode, RDF.predicate, ResourceCommons.asRDFNode(q.getPredicate()))); this._m.add(new StatementImpl(bNode, RDF.object, ResourceCommons.asRDFNode(q.getObject()))); if (q.getGraph() != null){ _m.add(new StatementImpl(bNode, QPRO.inGraph, ResourceCommons.asRDFNode(q.getGraph()))); } _m.add(new StatementImpl(this.problemList, RDF.li(seqCounter), ResourceCommons.asRDFNode(bNode.asNode()))); seqCounter++; totalTriples+=5; if (this.totalTriples >= MAX_TRIPLES) { this.commit(); } }
@Override public void addProblem(Quad problematicElement) { dataset.begin(ReadWrite.WRITE) ; try { this.isEmpty = false; Model m = dataset.getNamedModel(this.namedGraph); Resource bNode = ResourceCommons.generateRDFBlankNode().asResource(); Quad q = problematicElement; m.add(new StatementImpl(bNode, RDF.type, RDF.Statement)); m.add(new StatementImpl(bNode, RDF.subject, ResourceCommons.asRDFNode(q.getSubject()))); m.add(new StatementImpl(bNode, RDF.predicate, ResourceCommons.asRDFNode(q.getPredicate()))); m.add(new StatementImpl(bNode, RDF.object, ResourceCommons.asRDFNode(q.getObject()))); if (q.getGraph() != null){ m.add(new StatementImpl(bNode, QPRO.inGraph, ResourceCommons.asRDFNode(q.getGraph()))); } m.add(new StatementImpl(this.problemList, RDF.li(seqCounter), ResourceCommons.asRDFNode(bNode.asNode()))); seqCounter++; dataset.commit(); } finally { dataset.end() ; } }