Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

rdf::query::util(3pm) [debian man page]

RDF::Query::Util(3pm)					User Contributed Perl Documentation				     RDF::Query::Util(3pm)

NAME
RDF::Query::Util - Miscellaneous utility functions to support work with RDF::Query. VERSION
This document describes RDF::Query::Util version 2.908. SYNOPSIS
use RDF::Query::Util; my $query = &RDF::Query::Util::cli_make_query; my $model = &RDF::Query::Util::cli_make_model; $query->execute( $model ); ... FUNCTIONS
"cli_make_query_and_model" Returns a query object, model, and args HASHref based on the arguments in @ARGV. These arguments are parsed using "cli_make_query" and "make_model". "cli_make_query" Returns a RDF::Query object based on the arguments in @ARGV. These arguments are parsed using &cli_parse_args. If the -e flag is not present, the query will be loaded from a file named by the argument in @ARGV immediately following the final argument parsed by &cli_parse_args. "cli_make_model" Calls "make_model" with arguments from @ARGV, returning the constructed model object. "cli_make_model" will usually be called after cli_make_query, allowing a typical CLI invocation to look like `prog.pl [flags] [query file] [data files]`. "make_model ( @files )" Returns a model object suitable for use in a call to "$query->execute", loaded with RDF from files and/or URLs listed in @files. This model may be any of the supported models, but as currently implemented will be a RDF::Trine::Model object. "cli_parse_args" Parses CLI arguments from @ARGV and returns a HASH with the recognized key/values. The allowable arguments are listed below. "start_endpoint ( $model, $port )" Starts an SPARQL endpoint HTTP server on port $port. If called in list context, returns the PID and the actual port the server bound to. If called in scalar context, returns only the port. COMMAND LINE ARGUMENTS
-e str Specifies the query string str. -l lang Specifies the query language lang used. This should be one of: sparql, sparql11, or rdql. -O Turns on optimization. -o Turns off optimization. -c class Specifies the perl class used to construct the query object. Defaults to "RDF::Query". -f Implies -c RDF::Query::Federate. -F loc Specifies the URL or path to a file loc which contains an RDF service description. The described service is used as an underlying triplestore for query answering. Implies -f. -E url Specifies the URL of a remove SPARQL endpoint to be used as a data source. The endpoint is used as an underlying triplestore for query answering. Implies -f. -s database-type Specifies the database type to use for the underlying data model. -u user -p password -m model AUTHOR
Gregory Todd Williams <gwilliams@cpan.org> perl v5.14.2 2012-01-31 RDF::Query::Util(3pm)

Check Out this Related Man Page

RDF::Query::Algebra::GroupGraphPattern(3pm)		User Contributed Perl Documentation	       RDF::Query::Algebra::GroupGraphPattern(3pm)

NAME
RDF::Query::Algebra::GroupGraphPattern - Algebra class for GroupGraphPattern patterns VERSION
This document describes RDF::Query::Algebra::GroupGraphPattern version 2.908. METHODS
Beyond the methods documented below, this class inherits methods from the RDF::Query::Algebra class. "new ( @graph_patterns )" Returns a new GroupGraphPattern structure. "construct_args" Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. "patterns" Returns a list of the graph patterns in this GGP. "add_pattern" Appends a new child pattern to the GGP. "quads" Returns a list of the quads belonging to this GGP. "sse" Returns the SSE string for this algebra expression. "explain" Returns a string serialization of the algebra appropriate for display on the command line. "as_sparql" Returns the SPARQL string for this algebra expression. "as_hash" Returns the query as a nested set of plain data structures (no objects). "as_spin ( $model )" Adds statements to the given model to represent this algebra object in the SPARQL Inferencing Notation (<http://www.spinrdf.org/>). "type" Returns the type of this algebra expression. "referenced_variables" Returns a list of the variable names used in this algebra expression. "potentially_bound" Returns a list of the variable names used in this algebra expression that will bind values during execution. "definite_variables" Returns a list of the variable names that will be bound after evaluating this algebra expression. AUTHOR
Gregory Todd Williams <gwilliams@cpan.org> perl v5.14.2 2012-01-31 RDF::Query::Algebra::GroupGraphPattern(3pm)
Man Page