Package org.aksw.rml.jena.impl
Class RmlImporterLib
java.lang.Object
org.aksw.rml.jena.impl.RmlImporterLib
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetectRml(org.apache.jena.rdf.model.Model model) Return the RML models for which there is at least one match in the given model.static org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> getOrThrow(Class<?> triplesMapClass) static Map<Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml>, org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml>> static List<org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> listAllTriplesMaps(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.apache.jena.rdf.model.Model model) List all resources that have a rml:logicalSource propertystatic List<org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> listAllTriplesMaps(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, org.apache.jena.rdf.model.Model model) static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> read(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.apache.jena.rdf.model.Model rawModel, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry) static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> read(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, org.apache.jena.rdf.model.Model rawModel, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry) static org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMappingread(org.aksw.rmltk.model.backbone.rml.ITriplesMapRml tm, org.apache.jena.rdf.model.Model fnmlModel) static org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMappingread(org.aksw.rmltk.model.backbone.rml.ITriplesMapRml tm, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry) static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> readSpecificOrAll(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Model fnmlModel, Collection<String> triplesMapIds, ReferenceFormulationService registry) If the given collection of ids is null or empty then read all triples maps from the model.static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> readSpecificOrAll(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Model fnmlModel, Collection<String> triplesMapIds, ReferenceFormulationService registry) static voidregister(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher) static voidvalidateRml2(org.apache.jena.rdf.model.Model rml2Model) static voidvalidateRml2Language(org.apache.jena.rdf.model.Model model)
-
Constructor Details
-
RmlImporterLib
public RmlImporterLib()
-
-
Method Details
-
register
public static void register(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher) -
getOrThrow
public static org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> getOrThrow(Class<?> triplesMapClass) -
getRegistry
-
detectRml
public static Set<Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml>> detectRml(org.apache.jena.rdf.model.Model model) Return the RML models for which there is at least one match in the given model. -
validateRml2Language
public static void validateRml2Language(org.apache.jena.rdf.model.Model model) -
validateRml2
public static void validateRml2(org.apache.jena.rdf.model.Model rml2Model) -
readSpecificOrAll
public static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> readSpecificOrAll(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Model fnmlModel, Collection<String> triplesMapIds, ReferenceFormulationService registry) If the given collection of ids is null or empty then read all triples maps from the model. Otherwise only process those with the given ids. Mainly useful for CLI tooling. -
readSpecificOrAll
public static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> readSpecificOrAll(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> rmlTriplesMapClass, org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Model fnmlModel, Collection<String> triplesMapIds, ReferenceFormulationService registry) -
read
public static org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping read(org.aksw.rmltk.model.backbone.rml.ITriplesMapRml tm, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry) -
read
public static org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping read(org.aksw.rmltk.model.backbone.rml.ITriplesMapRml tm, org.apache.jena.rdf.model.Model fnmlModel) -
listAllTriplesMaps
public static List<org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> listAllTriplesMaps(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.apache.jena.rdf.model.Model model) List all resources that have a rml:logicalSource property -
listAllTriplesMaps
public static List<org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> listAllTriplesMaps(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, org.apache.jena.rdf.model.Model model) -
read
public static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> read(Class<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> triplesMapClass, org.apache.jena.rdf.model.Model rawModel, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry) -
read
public static Collection<org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping> read(org.aksw.jenax.arq.util.node.RDFNodeMatcher<? extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml> nodeMatcher, org.apache.jena.rdf.model.Model rawModel, org.apache.jena.rdf.model.Model fnmlModel, ReferenceFormulationService registry)
-