Package org.aksw.rml.jena.impl
Class RmlModelImporter
java.lang.Object
org.aksw.rml.jena.impl.RmlModelImporter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected List<RmlModelImporter.RmlInput> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRmlFile(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String rmlFile) addRmlFile(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Path rmlFile) addRmlFiles(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Collection<String> rmlFiles) addRmlModel(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model contrib) addRmlPaths(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Collection<Path> rmlFiles) addRmlString(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String str) Process a turtle string.addRmlString(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String str, org.apache.jena.riot.Lang lang) booleanstatic RmlModelImporterprocessInput(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String inputLabel, Supplier<Stream<org.apache.jena.riot.system.EltStreamRDF>> streamSupplier) static RmlModelImporter.RmlInputprocessInputCore(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String inputLabel, Supplier<Stream<org.apache.jena.riot.system.EltStreamRDF>> streamSupplier) setValidationRml2Enabled(boolean isValidationRml2Enabled) Enable validation for all subsequent RML files that are added to this builder.
-
Field Details
-
failOnEmptyRml
protected boolean failOnEmptyRml -
isValidationRml2Enabled
protected boolean isValidationRml2Enabled -
modelAndBaseIriList
-
-
Constructor Details
-
RmlModelImporter
public RmlModelImporter()
-
-
Method Details
-
getInputs
-
newInstance
-
setValidationRml2Enabled
Enable validation for all subsequent RML files that are added to this builder. Already added RML files are not affected by this.- Parameters:
isValidationRml2Enabled-- Returns:
-
isValidationRml2Enabled
public boolean isValidationRml2Enabled() -
addRmlString
public RmlModelImporter addRmlString(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String str) Process a turtle string. -
addRmlString
public RmlModelImporter addRmlString(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String str, org.apache.jena.riot.Lang lang) -
addRmlFiles
public RmlModelImporter addRmlFiles(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Collection<String> rmlFiles) -
addRmlPaths
public RmlModelImporter addRmlPaths(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Collection<Path> rmlFiles) -
addRmlFile
public RmlModelImporter addRmlFile(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String rmlFile) -
addRmlFile
public RmlModelImporter addRmlFile(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, Path rmlFile) -
addRmlModel
public RmlModelImporter addRmlModel(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model contrib) -
processInput
public RmlModelImporter.RmlInput processInput(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String inputLabel, Supplier<Stream<org.apache.jena.riot.system.EltStreamRDF>> streamSupplier) -
processInputCore
public static RmlModelImporter.RmlInput processInputCore(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, String inputLabel, Supplier<Stream<org.apache.jena.riot.system.EltStreamRDF>> streamSupplier)
-