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.ExprListtranslateExpressions(org.apache.jena.sparql.expr.ExprList exprs, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.op.OpBGP op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.op.OpFilter op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.op.OpJoin op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.op.OpSequence op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.op.OpUnion op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(org.apache.jena.sparql.algebra.Op op, VocabularyMapping vm) static SPARQLGraphPatterntranslateGraphPattern(BGP bgp, VocabularyMapping vm) static SPARQLGraphPatternRewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern.static SPARQLGraphPatternstatic 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)
-