trapper(1p)

trapper1p

Command-line rdf parsing and serialising tool

Usage

trapper [options] INPUT-URI [INPUT-BASE-URI]

Options: --input F, -i F Set the input format to F --input-uri U, -I U Alternative to INPUT-BASE-URI --output F, -o F Set the output format to F --count, -c Count triples only --quiet, -q No extra information messages --help, -h Show this help --version, -v Show module versions

Options

--input, -i

Specify the input format. The synopsis of this manual page shows a list of input formats. Using media types should work too. In summary, it accepts any type that the "rdf_parse" function from RDF::TrineShortcuts accepts.

If an input type is not specified, trapper will try to guess the input type (and will almost always get it right).

--input-uri, -I, INPUT-BASE-URI

Any of these three methods can be used to specify a base URI for the parser to resolve relative URI references.

--output, -o

Specifies the output format. The synopsis of this manual page shows a list of input formats. Using media types should work too. In summary, it accepts any type that the "rdf_string" function from RDF::TrineShortcuts accepts.

If an input type is not specified, 'ntriples' is assumed.

--count, -c

Suppresses the output of the data, and just shows a count of triples instead.

--quiet, -q

Hides useless debugging messages.

--help, -h

Shows a short help message.

--version, -v

Shows the version of various Perl modules used by trapper. trapper itself doesn't have a version number, but is distributed along with RDF::TrineShortcuts, so could be considered to have the same version number as that.

Shebang!!

trapper can be used as a shebang line of a Turtle or N-Triples file. e.g.:

  #!/usr/local/bin/trapper OPTS: -i turtle -o rdfxml
  
  @prefix foaf: <http://xmlns.com/foaf/0.1/> .
  
  [] a foaf:Person ;
     foaf:name "Toby Inkster" .

Note that you need the "OPTS:" bit to pass command-line options. This is a workaround for a limitation in Linux's shebang handling.

Note

When possible, trapper attempts to use the same command-line options as the 'rapper' tool that is distributed with libraptor. However, full compatibility with rapper is not a goal, and is certainly not guaranteed.

A trapper is a person who catches animals, usually for fur.

Author

Toby Inkster, <[email protected]>

From librdf-trineshortcuts-perl 0.104-1 in Debian 7 (Wheezy). Parsed by carta from the page's man source.