Provided by: libcatmandu-rdf-perl_0.28-1_all 

NAME
Catmandu::Importer::RDF - parse RDF data
SYNOPSIS
Command line client "catmandu":
catmandu convert RDF --url http://d-nb.info/gnd/4151473-7 to YAML
catmandu convert RDF --file rdfdump.ttl to JSON
# Query a SPARQL endpoint
catmandu convert RDF --url http://dbpedia.org/sparql
--sparql "SELECT ?film WHERE { ?film dct:subject <http://dbpedia.org/resource/Category:French_films> }"
catmandu convert RDF --url http://example.org/sparql --sparql query.rq
# Query a Linked Data Fragment endpoint
catmandu convert RDF --url http://fragments.dbpedia.org/2014/en
--sparql "SELECT ?film WHERE { ?film dct:subject <http://dbpedia.org/resource/Category:French_films> }"
In Perl code:
use Catmandu::Importer::RDF;
my $url = "http://dx.doi.org/10.2474/trol.7.147";
my $rdf = Catmandu::Importer::RDF->new( url => $url )->first;
DESCRIPTION
This Catmandu::Importer can be use to import RDF data from URLs, files or input streams, SPARQL
endpoints, and Linked Data Fragment endpoints.
By default an RDF graph is imported as single item in aREF format (see RDF::aREF).
CONFIGURATION
url URL to retrieve RDF from.
type
RDF serialization type (e.g. "ttl" for RDF/Turtle).
base
Base URL. By default derived from the URL or file name.
ns Use default namespace prefixes as provided by RDF::NS to abbreviate predicate and datatype URIs. Set
to 0 to disable abbreviating URIs. Set to a specific date to get stable namespace prefix mappings.
triples
Import each RDF triple as one aREF subject map (default) or predicate map (option "predicate_map"),
if enabled.
predicate_map
Import RDF as aREF predicate map, if possible.
file
fh
encoding
fix Default configuration options of Catmandu::Importer.
sparql
The SPARQL query to be executed on the URL endpoint (currectly only SELECT is supported). The query
can be supplied as string or as filename. The importer tries to automatically add missing PREFIX
statements from the default namespace prefixes.
sparql_result
Encoding of SPARQL result values. With "aref", query results are encoded in aREF format, with URIs in
"<" and ">" (no qNames) and literal nodes appended by "@" and optional language code. By default
(value "simple"), all RDF nodes are simplfied to their literal form.
METHODS
See Catmandu::Importer.
SEE ALSO
RDF::Trine::Store, RDF::Trine::Parser
perl v5.22.1 2015-11-25 Catmandu::Importer::RDF(3pm)