Class RmlImporterLib

java.lang.Object
org.aksw.rml.jena.impl.RmlImporterLib

public class RmlImporterLib extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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 property
    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)
     
    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.TriplesMapToSparqlMapping
    read(org.aksw.rmltk.model.backbone.rml.ITriplesMapRml tm, org.apache.jena.rdf.model.Model fnmlModel)
     
    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)
     
    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 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)
     
    static void
    validateRml2(org.apache.jena.rdf.model.Model rml2Model)
     
    static void
    validateRml2Language(org.apache.jena.rdf.model.Model model)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public 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>> 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)