Index
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
All Classes and Interfaces|All Packages