• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

dbms/H07-May-2022-9,7086,687

doc/H07-May-2022-11585

include/H07-May-2022-3,1821,402

lib/H07-May-2022-15,7099,777

samples/H07-May-2022-9,7867,273

t/H07-May-2022-7,9246,301

test/H07-May-2022-811615

utils/H07-May-2022-2,8201,870

vocabularies/H07-May-2022-6451

AUTHORSH A D19-Jun-2006141 53

CHANGESH A D19-Jun-200634.3 KiB798640

INSTALLH A D19-Jun-20064.7 KiB14198

LICENSEH A D19-Jun-20063.2 KiB6664

Makefile.PLH A D03-May-202231.9 KiB857732

RDFStore.pmH A D19-Jun-20063.1 KiB12144

RDFStore.xsH A D03-May-202269.4 KiB2,7702,111

READMEH A D19-Jun-20063.6 KiB8263

TODOH A D19-Jun-20061.2 KiB3726

VERSIONH A D19-Jun-200661 21

arch_conf.inH A D19-Jun-20064.8 KiB124111

backend_bdb_store.cH A D19-Jun-200632.5 KiB1,273941

backend_caching_store.cH A D19-Jun-200625.7 KiB1,056768

backend_dbms_store.cH A D19-Jun-200618.6 KiB696515

fraenkel_compress.cH A D19-Jun-20062.7 KiB116100

my_compress.cH A D19-Jun-20068.1 KiB303170

rdfstore_ap_sha1.cH A D19-Jun-200610 KiB312187

rdfstore_bits.cH A D19-Jun-200614.5 KiB581332

rdfstore_compress.cH A D19-Jun-20063.6 KiB13298

rdfstore_digest.cH A D19-Jun-200610.9 KiB372213

rdfstore_flat_store.cH A D19-Jun-200610.1 KiB398248

rdfstore_iterator.cH A D19-Jun-200660 KiB1,8971,481

rdfstore_kernel.cH A D19-Jun-2006429.7 KiB11,5099,028

rdfstore_log.cH A D19-Jun-20064.8 KiB15772

rdfstore_serializer.cH A D19-Jun-200620.8 KiB729550

rdfstore_utf8.cH A D19-Jun-2006131.3 KiB1,3181,160

rdfstore_xsd.cH A D19-Jun-200613.7 KiB519332

sflcomp.cH A D19-Jun-200632.4 KiB860653

typemapH A D19-Jun-2006486 2218

README

1NAME
2	RDFStore - Perl API for RDF Storage
3
4FEATURES
5
6*Modular interface using packages
7*Perl-way API to fetch, parse, process, store and query RDF models
8*W3C RDF and strawman syntax parsing
9*Perl TIE seamless access to RDF triplet databases
10*Either DB_File and BerkeleyDB support
11*Automatic Vocabulary generation
12*Basic RDF Schema support
13*Initial TCP/IP remote storage service support
14
15DESCRIPTION
16
17RDFStore is a set of Perl modules to manage Resource Description Framework
18(RDF) model databases in a easy and straightforward way. It is a pure Perl
19implementation of the Draft Java API from the Stanford University DataBase
20Group (http://www-db.stanford.edu/~melnik/rdf/api.html) by Sergey Melnik
21with some additional cool modules to read/write RDF triples directly from
22the Perl language environment.
23By using the Perl TIE interface, a generic application script can access RDF
24triplets using normal key/value hashes; the storage can happen either
25in-memory data structures (not tie) or on the local filesystem by using the
26DB_File.pm or BerkeleyDB.pm modules. An experimental remote storage service
27is also provided using a custom DBMS.pm module coupled with a fast and
28performant TCP/IP deamon (http://rdfstore.sourceforge.net/dbms.html). The
29deamon has been written entirely in the C language and is actually storing
30the data in Berkeley DB v1.x files; such a software is similar to the rdfbd
31(http://web1.guha.com/rdfdb/) approach from Guha.  The input RDF files are
32being parsed and processed by using a streaming SiRPAC like parser completely
33written in Perl. Such an implementation includes most of the proposed bug
34fixes and updates as suggested on the W3C RDF-interest-Group mailing list and
35on the SiRPAC Web site.  A strawman parser for a simplified syntax proposed
36by Jonathan Borden at http://www.openhealth.org/RDF/rdf_Syntax_and_Names.htm,
37Jason Diamond's at http://www.injektilo.org/rdf/rdf.xsl and Dan Connolly at
38http://www.w3.org/XML/2000/04rdf-parse/ is also included. By using the Sablotron
39XSLT engine is then possible to easily tranform XML documents to RDF and query
40them from the Perl language.
41
42INSTALLATION
43
44(see INSTALL help file)
45
46DOCUMENTATION
47
48The RDFStore Perl API documentation is now available at
49http://rdfstore.sourceforge.net/documentation/api.html. You might want to refer
50to the Perl pod documentation coming with the RDFStore distribution using hte
51perldoc command or by browsing through it at http://rdfstore.sourceforge.net/documentation/pod.
52Additionally you can refer to the good Javadoc stuff of Sergey at
53http://www-db.stanford.edu/~melnik/rdf/api-doc/ (or at
54http://rdfstore.sourceforge.net/documentation/doc/). If you want to read more
55about the TCP/IP based storage go at http://rdfstore.sourceforge.net/dbms.html .
56
57For technical details about the indexing algorithm used by the software see
58the SWADe-rdfstore.html paper into the doc/ directory  or remotely at
59http://www.asemantics.net/presos/SWAD-E/SWADe-rdfstore.html .
60
61SUPPORT & DEVELOPMENT
62
63The homepage for RDFStore is http://rdfstore.sourceforge.net
64A public mailing about technical developments, updates and bug reports
65is available at rdfstore@yahoogroups.com and archived at http://groups.yahoo.com/group/rdfstore
66
67DEMONSTRATION
68
69An on-line demostration of the capabilities of RDFStore is available at http://demo.asemantics.com/rdfstore
70
71COPYRIGHT
72
73Copyright (c) 2000-2006 All rights reserved
74Alberto Reggiori <areggiori@webweaving.org>
75Dirk-Willem van Gulik <dirkx@webweaving.org>
76
77Parts copyright (c) 1991-2000 iMatix Corporation.
78
79This product uses parts of the iMatix SFL, Copyright 1991-2000 iMatix Corporation <http://www.imatix.com>.
80
81$Id: README,v 1.7 2006/06/19 10:10:21 areggiori Exp $
82