Package se.liu.ida.hefquin.engine
package se.liu.ida.hefquin.engine
-
ClassDescriptionReads an RDF description of a configuration for the HeFQUIN engine and creates a
HeFQUINEngine
object based on this configuration.A collection of functions to create the default versions of the various components used by the HeFQUIN engine.An exception for cases in which a query given to HeFQUIN turns out to be somehow invalid.An exception for cases in which a query given to HeFQUIN uses some feature that is not (yet) supported by HeFQUIN.Queries with a WHERE clause of a form such as the following one need to be rewritten, which is what this class does.Transforms all SERVICE clauses that have a service variable by replacing this variable with the URI that a given solution mapping assigns to the variable.This exception is used internally by this class.This exception is used internally by this class.Collects all variables in a givenElement
except for variables that occur *only* as the variable of SERVICE clauses.Checks for each visited SERVICE clause that has a service variable whether that variable is in a given list of permitted variables.