Index

A B C D E G I J L M O P Q R S T V 
All Classes and Interfaces|All Packages

A

allocateVar(MappingCxt, ITermMap, Resource) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Allocates a variable for a given term map.
allocateVarForExpr(MappingCxt, Expr) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
allocateVarTracked(MappingCxt, ITermMap, Resource) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Calls
invalid reference
invalid input: 'and tracks the result in the #termMapToVar
 If a variable maps to a constant expression then no entry is made to nodeToExpr.'
applyDatatype(Expr, Node, Expr) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
applyTermType(Expr, Node, Expr) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
Note on datatypes: R2RML test suite includes GTFS bench produces invalid RDF terms with type xsd:duration with incorrect lexical form - still output is expected.
applyTermTypeRml1(Expr, Node, Expr) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
applyTermTypeRml2(Expr, Node, Expr) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 

B

baseIri - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
BnodeTracker - Static variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 

C

call() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
checkForUsageOfUndefinedTerms(Model, Model, String) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
childCxt - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
The context for *this* triple maps.
classifyTermType(Node) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
collectReferencedColumns(T, ITermMap) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Return the set of columns (as Vars) referenced within a term map
conditionExprs - Variable in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
copyProperties(Supplier<T>, Resource) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Copy outgoing properties of a non-null source to a target.
copyResource(T, Resource) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
 
createJointSqlQuery(IRefObjectMap, Set<Var>, Set<Var>, Map<Var, Var>, ILogicalTableR2rml, ILogicalTableR2rml) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
 
createQuad(Node, Node, Node, Node) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 

D

decompose() - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Decompose triples maps such that they become triple (singular!)
deparse(Expr) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlTemplateLib
Convert an expression created from a R2RML template string back to the R2RML template string.

E

escapeR2rml(String) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlTemplateLib
Escape a string to be safe for use in an R2RML template string
evalQuads(Binding) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
evalTriples(Binding) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
evalVars(VarExprList, Binding, FunctionEnv, boolean) - Static method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
evalVars(Binding, FunctionEnv, boolean) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
expandRefObjectMaps(Class<? extends ITriplesMap>, Model, ITriplesMap, SqlCodec) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Create a new triples map where any ref object map has been turned into a new TriplesMap whose logical table is an SQL query string with the appropriate join.
expandRefObjectMapsInPlace(Class<? extends ITriplesMap>, ITriplesMap, SqlCodec) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Create a new TriplesMap for each RefObjectMap.
expandShortcuts(ITriplesMap) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Expands rr:class, rr:subject, rr:predicate, rr:object and rr:graph to term maps in order to allow for uniform processing
exprDag - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
Data structure to factor out common subexpressions eagerly
exprDag - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 

G

getArg1() - Method in interface org.aksw.r2rml.jena.sql.domain.SqlExpr2
 
getArg2() - Method in interface org.aksw.r2rml.jena.sql.domain.SqlExpr2
 
getAsQuery() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getAsQuery(boolean) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
Express this mapping as a tarql-like query.
getChildCxt() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getChildSubjectDefinition() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getChildTriplesMap() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getChildVar() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getConditionExprs() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getDatatypeExpr(MappingCxt, ITermMap) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
getExprDag() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getExprDag() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getIriNodeOrNull(RDFNode) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
Convert a term map to a corresponing SPARQL expression
getJoins() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getJoins() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getLanguageColumn(ITermMap) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
getMappingCxt() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getParentCxt() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getParentCxt() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getParentSubjectDefinition() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getParentTriplesMap() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getParentVar() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getPredicateMap() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getQuad() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getQuadAcc() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getReferenceResolver() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getRefObjectMap() - Method in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
getSourceIdentity(MappingCxt, ITriplesMap) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
getSourceIdentityResolver() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getSubjectDefinition() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getSubjectVar() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getTableName() - Method in interface org.aksw.r2rml.jena.sql.domain.SqlTableName
 
getTemplate() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getTermMapToVar() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getTermMapToVar() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getTriplesMap() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getTriplesMap() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getTriplesMapVar() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getVarGen() - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
getVarToExpr() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
getVarToExpr(boolean, boolean) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
Creates a var expr list where every variable root node maps to the full expansion of its definition - the expansion includes only variables that are undefined.

I

initResolvers(MappingCxt) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
isDefaultGraph(Node) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Return an object that represents the identity of a triplesmaps' source.

J

JoinDeclaration - Class in org.aksw.r2rml.jena.arq.impl
 
JoinDeclaration(MappingCxt, ITermMap, IRefObjectMap, Quad, ExprList) - Constructor for class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
joins - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
joins - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 

L

languageColumn - Static variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Somewhat custom extension of R2RML which lacks the feature to use a column as a source for language tags.

M

mappingCxt - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
MappingCxt - Class in org.aksw.r2rml.jena.arq.impl
This class captures the state for mapping a TriplesMap to SPARQL elements.
MappingCxt(MappingCxt, ITriplesMap, Var) - Constructor for class org.aksw.r2rml.jena.arq.impl.MappingCxt
 

O

org.aksw.r2rml.jena.arq.impl - package org.aksw.r2rml.jena.arq.impl
 
org.aksw.r2rml.jena.arq.lib - package org.aksw.r2rml.jena.arq.lib
 
org.aksw.r2rml.jena.sql.domain - package org.aksw.r2rml.jena.sql.domain
 

P

parentCxt - Variable in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
parentCxt - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
Reference to the triples map that acts as the _child_ of rr:joins
parse(String) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlTemplateLib
 
parseTemplateCore(String) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlTemplateLib
 
predicateMap - Variable in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
process(TriplesMap, boolean) - Method in interface org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorFactory
 
processRefObjectMap(Node, Node, Node, IRefObjectMap) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 

Q

quad - Variable in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
quadAcc - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 

R

R2rmlImporter - Class in org.aksw.r2rml.jena.arq.impl
Main class for importing R2RML documents into TriplesMapToSparqlMappings
R2rmlImporter() - Constructor for class org.aksw.r2rml.jena.arq.impl.R2rmlImporter
 
R2rmlImporterLib - Class in org.aksw.r2rml.jena.arq.impl
Methods to import and validate R2RML.
R2rmlImporterLib() - Constructor for class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
R2rmlImporterTests - Class in org.aksw.r2rml.jena.arq.lib
 
R2rmlImporterTests() - Constructor for class org.aksw.r2rml.jena.arq.lib.R2rmlImporterTests
 
R2rmlLib - Class in org.aksw.r2rml.jena.arq.lib
Move to a dedicated utils package?
R2rmlLib() - Constructor for class org.aksw.r2rml.jena.arq.lib.R2rmlLib
 
R2rmlTemplateLib - Class in org.aksw.r2rml.jena.arq.impl
Parser for R2RML Templates such as: rr:template "http://data.example.com/department/{DEPTNO}"; rr:template "\\{\\{\\{ \\\\o/ {TITLE} \\\\o/ \\}\\}\\}";
R2rmlTemplateLib() - Constructor for class org.aksw.r2rml.jena.arq.impl.R2rmlTemplateLib
 
read(TriplesMap) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
Construct triples by creating the cartesian product between g, s, p, and o term maps https://www.w3.org/TR/r2rml/#generated-triples Note on graphs: the spec states: "If sgm and pogm are empty: rr:defaultGraph; otherwise: union of subject_graphs and predicate-object_graphs"
read(TriplesMap, String) - Method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporter
 
read(TriplesMap, String) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
read(Model) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
referenceResolver - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
The reference resolver can be set after context creation.
ReferenceResolver - Interface in org.aksw.r2rml.jena.arq.impl
 
referenceToExpr(MappingCxt, String) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Extension point for resolving RML references.
refObjectMap - Variable in class org.aksw.r2rml.jena.arq.impl.JoinDeclaration
 
renameVariables(ITermMap, NodeTransform) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
 
resolve(String) - Method in interface org.aksw.r2rml.jena.arq.impl.ReferenceResolver
 
resolveColumnLikeTermMap(MappingCxt, ITermMap, Resource) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Column like term maps include RML references and custom function invocations.
resolveColumnReferences(MappingCxt, Expr) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Transform references from rr:template or rr:column or rr:langColumn
resolveR2rmlReference(String) - Static method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 

S

safeEval(Expr, Binding, FunctionEnv) - Static method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
setReferenceResolver(Function<String, Expr>) - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
setSourceIdentityResolver(Function<ITriplesMap, Object>) - Method in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
sourceIdentityResolver - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
sourceVarGen - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
VarAlloc for generating variables that represent the set of records of a logical source
SqlExpr - Interface in org.aksw.r2rml.jena.sql.domain
Base class of SQL algebraic expressions
SqlExpr2 - Interface in org.aksw.r2rml.jena.sql.domain
 
SqlJoin - Interface in org.aksw.r2rml.jena.sql.domain
 
SqlQuery - Interface in org.aksw.r2rml.jena.sql.domain
 
SqlTableName - Interface in org.aksw.r2rml.jena.sql.domain
 
streamTriplesMaps(Model) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
Stream all TriplesMaps in a model (based on the rr:logicalTable predicate)

T

template - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
termMapToExpr(MappingCxt, ITermMap, Resource) - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
Convert a term map into a corresponding SPARQL expression
termMapToVar - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
termMapToVar - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
toSqlString(ILogicalTableR2rml) - Static method in class org.aksw.r2rml.jena.arq.lib.R2rmlLib
 
toString() - Method in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
triplesMap - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
triplesMap - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
triplesMap - Variable in class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
TriplesMapProcessorFactory - Interface in org.aksw.r2rml.jena.arq.impl
 
TriplesMapProcessorR2rml - Class in org.aksw.r2rml.jena.arq.impl
 
TriplesMapProcessorR2rml(ITriplesMap, String) - Constructor for class org.aksw.r2rml.jena.arq.impl.TriplesMapProcessorR2rml
 
TriplesMapToSparqlMapping - Class in org.aksw.r2rml.jena.arq.impl
A mapping of a single TriplesMap to the triples and SPARQL expressions is corresponds to.
TriplesMapToSparqlMapping(ITriplesMap, MappingCxt, Template, Map<ITermSpec, Var>, GenericDag<Expr, Var>, List<JoinDeclaration>) - Constructor for class org.aksw.r2rml.jena.arq.impl.TriplesMapToSparqlMapping
 
triplesMapVar - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 

V

validate(Model) - Method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
validateLangTags(Set<String>) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
validateLangTagsOfProperty(Model, Property) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
validateR2rml(Model) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
validateR2rmlLanguage(Model) - Static method in class org.aksw.r2rml.jena.arq.impl.R2rmlImporterLib
 
varGen - Variable in class org.aksw.r2rml.jena.arq.impl.MappingCxt
 
A B C D E G I J L M O P Q R S T V 
All Classes and Interfaces|All Packages