RDFStore

RDFStore is a Perl extension to store and query RDF graphs.
Download

RDFStore Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Alberto Reggiori and Dirk-Willem van Gulik
  • Publisher web site:
  • http://search.cpan.org/~areggiori/RDFStore-0.51/RDFStore.pm

RDFStore Tags


RDFStore Description

RDFStore is a Perl extension to store and query RDF graphs. RDFStore is a Perl extension to store and query RDF graphs.The code is partially derived from Windex, a free-text search perl extension written by Dirk-Willem van Gulik and Nick Hibma.RDFStore is a set of Perl modules to manage Resource Description Framework (RDF) model databases in a easy and straightforward way. It is a pure Perl implementation of the Draft Java API from the Stanford University DataBaseGroup (http://www-db.stanford.edu/~melnik/rdf/api.html) by Sergey Melnik with some additional cool modules to read/write RDF triples directly from the Perl language environment.By using the Perl TIE interface, a generic application script can access RDF triplets using normal key/value hashes; the storage can happen either in-memory data structures (not tie) or on the local filesystem by using the DB_File.pm or BerkeleyDB.pm modules. An experimental remote storage serviceis also provided using a custom DBMS.pm module coupled with a fast and performant TCP/IP deamon ().The deamon has been written entirely in the C language and is actually storing the data in Berkeley DB v1.x files; such a software is similar to the rdfbd (http://web1.guha.com/rdfdb/) approach from Guha. The input RDF files are being parsed and processed by using a streaming SiRPAC like parser completely written in Perl. Such an implementation includes most of the proposed bug fixes and updates as suggested on the W3C RDF-interest-Group mailing list and on the SiRPAC Web site.A strawman parser for a simplified syntax proposed by Jonathan Borden at http://www.openhealth.org/RDF/rdf_Syntax_and_Names.htm, Jason Diamond's at http://www.injektilo.org/rdf/rdf.xsl and Dan Connolly at http://www.w3.org/XML/2000/04rdf-parse/ is also included. By using the Sablotron XSLT engine is then possible to easily tranform XML documents to RDF and query them from the Perl language. Requirements: · Perl


RDFStore Related Software