RDF::Core - An object oriented Perl modules for handling tasks related to RDF.


RDF::Core has these parts:

  • RDF::Core::Model

    Model provides interface to store RDF statements, ask about them and retrieve them back.

  • RDF::Core::Constants

    Defines usefule constants for the RDF processing like namespaces etc.

  • RDF::Core::Parser

    Generates statements from an RDF XML document.

  • RDF::Core::Model::Parser

    Model::Parser is a simple interface object to a parser. It's purpose is to provide a prototype of object accomodating any other parser.

  • RDF::Core::Serializer

    Serializes RDF Model into XML.

  • RDF::Core::Model::Serializer

    Model::Serializer is an interface object for Serializer.

  • RDF::Core::Storage

    An object for storing statements. There are several implementations of Storage - in memory, in a BerkeleyDB 1.x (DB_File) files and PostgreSQL database.

  • RDF::Core::Enumerator

    Enumerator is a result set of statements retrieved from Model

  • RDF::Core::Query

    An implementation of query language.

  • RDF::Core::Schema

    The RDF Schema utilities.

  • Basic elements

    RDF::Core::Statement, RDF::Core::Resource, RDF::Core::Literal, RDF::Core::Node


This package is subject to the MPL (or the GPL alternatively).


Ginger Alliance,