Interface RmlDefinitionBlock

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource, org.aksw.jenax.model.shacl.domain.ShHasPrefixes

public interface RmlDefinitionBlock extends org.aksw.jenax.model.shacl.domain.ShHasPrefixes
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    IRI of a0 multi-valued property for SPARQL filter expressions.
    A more verbose variant of bind

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods inherited from interface org.apache.jena.rdf.model.Resource

    abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString

    Methods inherited from interface org.aksw.jenax.model.shacl.domain.ShHasPrefixes

    getPrefixes
  • Method Details

    • getAliases

      Set<RmlAlias> getAliases()
    • getBinds

      Set<String> getBinds()
    • getQualifiedBinds

      Set<RmlQualifiedBind> getQualifiedBinds()
      A more verbose variant of bind
    • getFilters

      Set<String> getFilters()
      IRI of a0 multi-valued property for SPARQL filter expressions. Filters can be part of LogicalSources, TripleMaps and TermMaps. By convention, the filter expressions on term maps can make use of the variable '?this' to refer to the term maps value. Filters making use of '?this' are thus by default evaluated after a term map's resulting term has been constructed. Optimizers may transform filter conditions. The expression can make use of any alias (or column in the case of tabular data). A term map can introduce 'local' aliases for use in filters.