GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
RDF::Query::Util(3) User Contributed Perl Documentation RDF::Query::Util(3)

RDF::Query::Util - Miscellaneous utility functions to support work with RDF::Query.

This document describes RDF::Query::Util version 2.918.

 use RDF::Query::Util;
 my $query = &RDF::Query::Util::cli_make_query;
 my $model = &RDF::Query::Util::cli_make_model;
 $query->execute( $model );
 ...

"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.

-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

 Gregory Todd Williams <gwilliams@cpan.org>
2017-01-04 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.