public void execute(Row r, List<KR2RMLRDFWriter> outWriters) { List<PopulatedTemplateTermSet> subjects = subjectMapPlan.execute(r); for(PredicateObjectMappingPlan internalLinkPlan : internalLinksPlans) { internalLinkPlan.outputTriples(outWriters, internalLinkPlan.execute(r, subjects), r); } for(PredicateObjectMappingPlan columnLinkPlan : columnLinksPlans) { columnLinkPlan.outputTriples(outWriters, columnLinkPlan.execute(r, subjects), r); } for(PredicateObjectMappingPlan constantLinkPlan : constantLinksPlans) { constantLinkPlan.outputTriples(outWriters, constantLinkPlan.execute(r, subjects), r); } } }