package com.taxonic.rml.engine;

import java.util.List;

import org.eclipse.rdf4j.model.Model;

import com.taxonic.rml.model.TriplesMap;

public class RmlMapper {

	public Model map(List<TriplesMap> mapping) {
		
		return null;
	}
	
	private void map(TriplesMap map) {
		
	}
	
	private void createMapper(TriplesMap map) {
		
	}
	
}

@@ -42,125 +42,1184 @@
 ava.
-util.List;%0A%0Aimport org.eclipse.rdf4j.model.Model;%0A%0Aimport com.taxonic.rml.model.TriplesMap;%0A%0Apublic class RmlMapper %7B
+io.IOException;%0Aimport java.io.InputStream;%0Aimport java.io.InputStreamReader;%0Aimport java.io.Reader;%0Aimport java.nio.charset.StandardCharsets;%0Aimport java.util.List;%0Aimport java.util.Map;%0Aimport java.util.Set;%0Aimport java.util.function.Function;%0A%0Aimport org.apache.commons.io.IOUtils;%0Aimport org.eclipse.rdf4j.model.IRI;%0Aimport org.eclipse.rdf4j.model.Model;%0Aimport org.eclipse.rdf4j.model.Value;%0Aimport org.eclipse.rdf4j.model.ValueFactory;%0Aimport org.eclipse.rdf4j.model.impl.SimpleValueFactory;%0A%0Aimport com.jayway.jsonpath.JsonPath;%0Aimport com.taxonic.rml.engine.template.Template;%0Aimport com.taxonic.rml.engine.template.Template.Builder;%0Aimport com.taxonic.rml.engine.template.TemplateParser;%0Aimport com.taxonic.rml.model.LogicalSource;%0Aimport com.taxonic.rml.model.PredicateMap;%0Aimport com.taxonic.rml.model.SubjectMap;%0Aimport com.taxonic.rml.model.TriplesMap;%0A%0Apublic class RmlMapper %7B%0A%0A%09private Function%3CString, InputStream%3E sourceResolver;%0A%09private TemplateParser templateParser;%0A%09%0A%09public RmlMapper(%0A%09%09Function%3CString, InputStream%3E sourceResolver,%0A%09%09TemplateParser templateParser%0A%09) %7B%0A%09%09this.sourceResolver = sourceResolver;%0A%09%09this.templateParser = templateParser;%0A%09%7D
 %0A%0A%09p

Add RmlMapper dependencies