RDF::Query::Federate(3pm)

RDF::Query::Federate3pm

A subclass of rdf::query for efficient federated query execution.

Usage

 my $service = RDF::Query::ServiceDescription->new( $url );
 my $query = new RDF::Query::Federate ( $sparql );
 $query->add_service( $service );
 my $stream = $query->execute();

Version

This document describes RDF::Query::Federate version 2.919.

Status

This module's API and functionality should be considered deprecated. If you need functionality that this module provides, please get in touch <http://www.perlrdf.org/>.

Overview

...

Methods

"new ( $query, \%options )"
"new ( $query, $base_uri, $languri, $lang )"

Returns a new RDF::Query::Federate object for the specified $query. The query language defaults to SPARQLP, but may be set specifically by specifying either $languri or $lang, whose acceptable values are:

  $lang: 'rdql', 'sparql11', or 'sparql'
  $languri: 'http://www.w3.org/TR/rdf-sparql-query/', or 'http://jena.hpl.hp.com/2003/07/query/RDQL'
"add_service ( $service_description )"

Adds the service described by $service_description to the query's list of data sources.

"services"
"algebra_fixup ( $algebra, $bridge, $base_uri, $ns )"

Called in the fixup method of ::Algebra classes, returns either an optimized ::Algebra object ready for execution, or undef (in which case it will be prepared for execution by the ::Algebra::* class itself.

Releases

7 releases since Debian 7 (Wheezy); the text changed 5 times.

  1. 7
  2. 8
  3. 9–10
  4. 11
  5. 12
  6. 13

Author

 Gregory Todd Williams <[email protected]>

From librdf-query-perl 2.919-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.