Uses of Interface
se.liu.ida.hefquin.base.data.VocabularyMapping
Packages that use VocabularyMapping
Package
Description
-
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.mappings
Methods in se.liu.ida.hefquin.base.data.mappings with parameters of type VocabularyMappingModifier and TypeMethodDescriptionstatic org.apache.jena.sparql.expr.ExprListVocabularyMappingUtils.translateExpressions(org.apache.jena.sparql.expr.ExprList exprs, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.op.OpBGP op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.op.OpFilter op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.op.OpJoin op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.op.OpSequence op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.op.OpUnion op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(org.apache.jena.sparql.algebra.Op op, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(BGP bgp, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(SPARQLGraphPattern p, VocabularyMapping vm) Rewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern.static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(SPARQLGroupPattern p, VocabularyMapping vm) static SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(SPARQLUnionPattern p, VocabularyMapping vm) -
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.mappings.impl
Classes in se.liu.ida.hefquin.base.data.mappings.impl that implement VocabularyMapping -
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.utils
Methods in se.liu.ida.hefquin.base.data.utils with parameters of type VocabularyMappingModifier and TypeMethodDescriptionstatic List<SolutionMapping> SolutionMappingUtils.applyVocabularyMappingG2L(Iterable<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping> SolutionMappingUtils.applyVocabularyMappingG2L(Iterator<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping> SolutionMappingUtils.applyVocabularyMappingL2G(Iterable<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping> SolutionMappingUtils.applyVocabularyMappingL2G(Iterator<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end. -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.executable.impl
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMappingCollectingIntermediateResultElementSinkWithTranslation.vmConstructors in se.liu.ida.hefquin.engine.queryplan.executable.impl with parameters of type VocabularyMappingModifierConstructorDescription -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMappingExecOpGlobalToLocal.vmprotected final VocabularyMappingExecOpLocalToGlobal.vmConstructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type VocabularyMappingModifierConstructorDescriptionExecOpGlobalToLocal(VocabularyMapping vm, boolean collectExceptions, QueryPlanningInfo qpInfo) ExecOpLocalToGlobal(VocabularyMapping vm, boolean collectExceptions, QueryPlanningInfo qpInfo) -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.logical.impl
Fields in se.liu.ida.hefquin.engine.queryplan.logical.impl declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMappingLogicalOpGlobalToLocal.vmprotected final VocabularyMappingLogicalOpLocalToGlobal.vmMethods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return VocabularyMappingModifier and TypeMethodDescriptionLogicalOpGlobalToLocal.getVocabularyMapping()LogicalOpLocalToGlobal.getVocabularyMapping()Constructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type VocabularyMappingModifierConstructorDescription -
Uses of VocabularyMapping in se.liu.ida.hefquin.federation.catalog
Methods in se.liu.ida.hefquin.federation.catalog that return VocabularyMappingModifier and TypeMethodDescriptionprotected VocabularyMappingFederationDescriptionReader.parseVocabMapping(org.apache.jena.rdf.model.Resource fm, org.apache.jena.rdf.model.Model fd) Attempts to retrieve and parse the vocabulary mapping associated with the given RDF resourcefm, representing aFederationMember, in the given federation descriptionfd.Methods in se.liu.ida.hefquin.federation.catalog with parameters of type VocabularyMappingModifier and TypeMethodDescriptionprotected FederationMemberFederationDescriptionReader.createBRTPFServer(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.createSPARQLEndpoint(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.createTPFServer(String uri, VocabularyMapping vm) -
Uses of VocabularyMapping in se.liu.ida.hefquin.federation.members
Methods in se.liu.ida.hefquin.federation.members that return VocabularyMappingModifier and TypeMethodDescriptionRDFBasedFederationMember.getVocabularyMapping()For federation members for which sub-queries need to be rewritten based on a particular vocabulary mapping, this function return that mapping. -
Uses of VocabularyMapping in se.liu.ida.hefquin.federation.members.impl
Methods in se.liu.ida.hefquin.federation.members.impl that return VocabularyMappingConstructors in se.liu.ida.hefquin.federation.members.impl with parameters of type VocabularyMappingModifierConstructorDescriptionprotectedBRTPFServerImpl(String baseURL, String httpQueryArgumentForSubject, String httpQueryArgumentForPredicate, String httpQueryArgumentForObject, String httpQueryArgumentForBindings, VocabularyMapping vm) BRTPFServerImpl(String baseURL, VocabularyMapping vm) SPARQLEndpointImpl(String url, VocabularyMapping vm) TPFServerImpl(String baseURL, String httpQueryArgumentForSubject, String httpQueryArgumentForPredicate, String httpQueryArgumentForObject, VocabularyMapping vm) TPFServerImpl(String baseURL, VocabularyMapping vm)