Package org.aksw.rmlx.model
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 TypeMethodDescriptiongetBinds()IRI of a0 multi-valued property for SPARQL filter expressions.A more verbose variant of bindMethods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods 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, toStringMethods inherited from interface org.aksw.jenax.model.shacl.domain.ShHasPrefixes
getPrefixes
-
Method Details
-
getAliases
-
getBinds
-
getQualifiedBinds
Set<RmlQualifiedBind> getQualifiedBinds()A more verbose variant of bind -
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.
-