private void generateRDFFromWorksheet(Worksheet wk, Workspace workspace, KR2RMLMapping mapping, List<KR2RMLRDFWriter> writers, String baseURI) throws IOException, JSONException, KarmaException { // Generate RDF for the remaining rows // Gets all the errors generated during the RDF generation ErrorReport errorReport = new ErrorReport(); this.applyHistoryToWorksheet(workspace, wk, mapping); SuperSelection selection = SuperSelectionManager.DEFAULT_SELECTION; if (selectionName != null && !selectionName.trim().isEmpty()) selection = wk.getSuperSelectionManager().getSuperSelection(selectionName); if (selection == null) return; // RDF generation object initialization KR2RMLWorksheetRDFGenerator rdfGen = new KR2RMLWorksheetRDFGenerator(wk, workspace, writers, false, mapping, errorReport, selection); // Generate the rdf rdfGen.generateRDF(false); }
addProvenance, rootStrategy, tripleMapToKill, tripleMapToStop, POMToKill, mapping, errorReport, selection); rdfGen.generateRDF(true); logger.debug("Generated output for {}", sourceName);
writers, false, mapping, errorReport, selection); rdfGen.generateRDF(true); logger.info("RDF written to file: " + rdfFileLocalPath); if(saveToStore){
KR2RMLWorksheetRDFGenerator generator = new KR2RMLWorksheetRDFGenerator(worksheet, workspace, writer, false, strategy, mapping, errorReport, selection); try { generator.generateRDF(true); logger.info("RDF written to file."); } catch (IOException e1) {
generatedRDFFileName, false, mapping, errorReport, selection); rdfGen.generateRDF(true); logger.info("RDF written to file: " + generatedRDFFileName); } catch (Exception e1) {
false, strategy, mapping, errorReport, selection); try { generator.generateRDF(true); logger.info("RDF written to file."); } catch (IOException e1) {