J?B      !"#$%&'()*+,-./0123456789:;<=>?@ANone&Convert most query-related types to a B, most importantly  Cs. The D monad applied to C. E Execute a ! action, starting with the empty F, then process  the resulting C.  Execute a ' Select Query' action, returning the B representation of the query.  Execute a 'Construct Query' action, returning the B representation of the query.  Execute a ' Ask Query' action, returning the B representation of the query.  Execute a 'Describe Query' action, returning the B representation of the query. BAdd a prefix to the query, given an IRI reference, and return it. HCreate and return a variable to the query, usable in later expressions. LRestrict the query to only results for which values match constants in this 3 triple, or for which the variables can be bound. KAdd optional constraints on matches. Variable bindings within the optional L action are lost, so variables must always be defined prior to opening the  optional block. 4Add a union structure to the query pattern. As with  blocks, ? variables must be defined prior to the opening of any block. GRestrict results to only those for which the given expression is true. Form a G , with the H and reference name. Set duplicate handling to I'. By default, there are no reductions. Set duplicate handling to J'. By default, there are no reductions.  Alias of !. !FOrder the results, after any previous ordering, based on the term, in  ascending order. "FOrder the results, after any previous ordering, based on the term, in  descending order. #Add two terms. $'Find the difference between two terms. %Multiply two terms. &Divide two terms. 'GCreate an expression which tests the relationship of the two operands,  evaluating their equivalence. (GCreate an expression which tests the relationship of the two operands,  evaluating their equivalence. )GCreate an expression which tests the relationship of the two operands, # evaluating their relative value. *GCreate an expression which tests the relationship of the two operands, # evaluating their relative value. +GCreate an expression which tests the relationship of the two operands, # evaluating their relative value. ,GCreate an expression which tests the relationship of the two operands, # evaluating their relative value. ->Negate any term-like expression, for use, e.g., in filtering.  KLMNOPQRSTUCVWXYZ[\]^_`abcde fghijklmnopqrstuvwxyz{|}~ HJIE !"#$%&'()*+,-./012345678F9:  !"#$%&'()*+,-./0123456789: !"9#$%&'()*+,-./012345678  j  KONMLPUTSRQC VWXYZ[\]^_`acbde ihgfjqponmlkr }|{zyxwvuts~ HIJE !"#$%&'()*+,-./012345678F9None :/Local representations of incoming XML results. ;Unbound result value <RDF Node (UNode, BNode, LNode) =URI of the SPARQL endpoint. Base 1 for results with a SPARQL-result URI specified. Transform the B5 result from the HTTP request into a two-dimensional < table storing the bindings for each variable in each row. 4Parses the response from a SPARQL ASK query. Either true or false is expected >Connect to remote =( and find all possible bindings for the    s in the  action. ?Connect to remote =( and find all possible bindings for the    s in the  action. @Connect to remote = and construct  from given    action. Provisional implementation. AConnect to remote = and construct  from given    action. Provisional implementation. 5Takes a generated uri and makes simple HTTP request, 1 asking for RDF N3 serialization. Returns either  or  :;<=>?@A:;<=>?@A=:<;>@?A :<;=>?@A       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZD[\]^_`abcdefghhijklmnopqrstuvwxyz{|}~p MJJKJK hsparql-0.2.3Database.HSparql.QueryGeneratorDatabase.HSparql.Connection DescribeQuery queryDescribe SelectQuery queryVarsAskQueryqueryAskConstructQueryqueryConstructsPatternVariableqshowQuerycreateSelectQuerycreateConstructQuerycreateAskQuerycreateDescribeQueryprefixvartripleconstructTriple askTriple describeIRIoptionalunion filterExpr.:.distinctreduced orderNext orderNextAsc orderNextDesc.+..-..*../..==..!=..<..>..<=..>=.notExprstrlang langMatchesdatatypeboundsameTermisIRIisURIisBlank isLiteralregexiriRef BindingValueUnboundBoundEndPoint selectQueryaskQueryconstructQuery describeQuerybaseGHC.BaseString QueryDatatransformers-0.3.0.0Control.Monad.Trans.State.LazyState execQuery queryData rdf4h-1.1.0Data.RDF.TypesNodePrefixDistinctReduced QueryForm DescribeFormAskForm ConstructForm SelectForm QueryType TypeNotSet DescribeTypeAskType ConstructType SelectTypeprefixesvarsIdxvars queryTypepatternconstructTriples askTriples describeURI duplicatesorderingOrderByDescAscGroupGraphPatternUnionGraphPatternOptionalGraphPatternFilterQTripleExpr VarOrTermExpr BuiltinCall NumericExprRelationalExpr NegatedExprAndExprOrExprFunction RegexFunc IsLiteralFunc IsBlankFunc IsURIFunc IsIRIFunc SameTermFunc BoundFunc DataTypeFuncLangMatchesFuncLangFuncStrFuncRelationGreaterThanOrEqualLessThanOrEqual GreaterThanLessThanNotEqualEqual OperationExprNumericLiteralExpr OperationDivideMultiplySubtractAdd VarOrTermTermVar GraphTermBooleanLiteralTermNumericLiteralTermRDFLiteralTerm IRIRefTermIRIRef PrefixedName AbsoluteIRI DuplicatesNoLimits QueryShow BuiltinFunc2 BuiltinFunc1TermLike varOrTermexpr operationrelation builtinFunc1 builtinFunc2getFQN appendPattern appendTriple escapeQuotes$fQueryShowQueryData$fQueryShowQueryForm$fQueryShowOrderBy$fQueryShowGroupGraphPattern$fQueryShowPattern$fQueryShowExpr$fQueryShowFunction$fQueryShowRelation$fQueryShowNumericExpr$fQueryShowOperation$fQueryShowVarOrTerm$fQueryShowGraphTerm$fQueryShowLValue$fQueryShowMaybe$fQueryShowIRIRef$fQueryShowVariable$fQueryShowPrefix$fQueryShowNode$fQueryShowDuplicates $fQueryShow[]$fTermLikeBool $fTermLike(,)$fTermLike(,)0$fTermLikeText$fTermLikeInteger$fTermLikeExpr$fTermLikeIRIRef$fTermLikeVariable sparqlResult xml-1.3.12Text.XML.Light.TypesQNamestructureContentparseAskData.RDF.TriplesGraph TriplesGraphhttpCallForRdf ParseFailureRDF