- From: Dmitry Borodaenko <d.borodaenko@sam-solutions.net>
- Date: Fri, 11 Feb 2005 12:30:01 +0200
- To: public-rdf-ruby@w3.org
Due to numerous requests from the public, Samizdat RDF Storage module is now released as a stand-alone library. Samizdat home page: http://www.nongnu.org/samizdat/ Download Samizdat-RDF: http://savannah.nongnu.org/download/samizdat/samizdat-rdf-0.1.tar.gz >From the README: This module provides optimized storage of RDF data in relational database (PostgreSQL) and is used by Samizdat open publishing and collaboration engine as its main data storage. Samizdat is free software and is built using free software, such as Ruby programming language and PostgreSQL relational database management system. All Samizdat source code and documentation can be redistributed and/or modified under the terms of the GNU General Public License as published by Free Software Foundation; either version 2 of the license, or (at your option) any later version. Database Setup Check rdf-config.yaml and database/*.sql for example of database configuration, as used by the Samizdat engine. In a nutshell, make all your resource tables (as defined in the rdf-config.yaml map) have "id" primary key referencing to Resource.id, and create insert_resource and delete_resource triggers for each resource table. Any data that doesn't fit into your resource tables will be stored as triples in the Resource table. See doc/*.txt and Samizdat documentation for further reading. Happy hacking! -- Dmitry Borodaenko
Received on Friday, 11 February 2005 10:30:23 UTC