Class VocabularyMappingUtils
java.lang.Object
se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.expr.ExprList
translateExpressions
(org.apache.jena.sparql.expr.ExprList exprs, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpBGP op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpFilter op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpJoin op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpSequence op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpUnion op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(org.apache.jena.sparql.algebra.Op op, VocabularyMapping vm) static SPARQLGraphPattern
translateGraphPattern
(BGP bgp, VocabularyMapping vm) static SPARQLGraphPattern
Rewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern.static SPARQLGraphPattern
static SPARQLGraphPattern
-
Constructor Details
-
VocabularyMappingUtils
public VocabularyMappingUtils()
-
-
Method Details
-
translateGraphPattern
Rewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern. -
translateGraphPattern
-
translateGraphPattern
-
translateGraphPattern
-
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.Op op, VocabularyMapping vm) -
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.op.OpJoin op, VocabularyMapping vm) -
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.op.OpUnion op, VocabularyMapping vm) -
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.op.OpBGP op, VocabularyMapping vm) -
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.op.OpSequence op, VocabularyMapping vm) -
translateGraphPattern
public static SPARQLGraphPattern translateGraphPattern(org.apache.jena.sparql.algebra.op.OpFilter op, VocabularyMapping vm) -
translateExpressions
public static org.apache.jena.sparql.expr.ExprList translateExpressions(org.apache.jena.sparql.expr.ExprList exprs, VocabularyMapping vm)
-