NAME¶
RDF::Trine - An RDF Framework for Perl
VERSION¶
This document describes RDF::Trine version 1.000
SYNOPSIS¶
use RDF::Trine;
DESCRIPTION¶
RDF::Trine provides an RDF framework with an emphasis on extensibility, API
stability, and the presence of a test suite. The package consists of several
components:
- •
- RDF::Trine::Model - RDF model providing access to a triple
store.
- •
- RDF::Trine::Parser - RDF parsers for various serialization
formats including RDF/XML, Turtle, RDFa, and RDF/JSON.
- •
- RDF::Trine::Store::Memory - An in-memory, non-persistant
triple store.
- •
- RDF::Trine::Store::DBI - A triple store for MySQL and
SQLite, based on the Redland schema.
- •
- RDF::Trine::Iterator - Iterator classes for variable
bindings and RDF statements, used by RDF::Trine::Store, RDF::Trine::Model,
and RDF::Query.
- •
- RDF::Trine::Namespace - A convenience class for easily
constructing RDF node objects from URI namespaces.
FUNCTIONS¶
- "iri ( $iri )"
- Returns a RDF::Trine::Node::Resource object with the given
IRI value.
- "blank ( $id )"
- Returns a RDF::Trine::Node::Blank object with the given
identifier.
- "literal ( $value, $lang, $dt )"
- Returns a RDF::Trine::Node::Literal object with the given
value and optional language/datatype.
- "variable ( $name )"
- Returns a RDF::Trine::Node::Variable object with the given
variable name.
- "statement ( @nodes )"
- Returns a RDF::Trine::Statement object with the supplied
node objects.
- "store ( $config )"
- Returns a RDF::Trine::Store object based on the supplied
configuration string. See RDF::Trine::Store for more information on store
configuration strings.
BUGS¶
Please report any bugs or feature requests to through the GitHub web interface
at <
https://github.com/kasei/perlrdf/issues>.
SEE ALSO¶
<
http://www.perlrdf.org/>
AUTHOR¶
Gregory Todd Williams "<gwilliams@cpan.org>"
COPYRIGHT¶
Copyright (c) 2006-2012 Gregory Todd Williams. This program is free software;
you can redistribute it and/or modify it under the same terms as Perl
itself.