Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
dbms/ | H | 07-May-2022 | - | 9,708 | 6,687 | |
doc/ | H | 07-May-2022 | - | 115 | 85 | |
include/ | H | 07-May-2022 | - | 3,182 | 1,402 | |
lib/ | H | 07-May-2022 | - | 15,709 | 9,777 | |
samples/ | H | 07-May-2022 | - | 9,786 | 7,273 | |
t/ | H | 07-May-2022 | - | 7,924 | 6,301 | |
test/ | H | 07-May-2022 | - | 811 | 615 | |
utils/ | H | 07-May-2022 | - | 2,820 | 1,870 | |
vocabularies/ | H | 07-May-2022 | - | 64 | 51 | |
AUTHORS | H A D | 19-Jun-2006 | 141 | 5 | 3 | |
CHANGES | H A D | 19-Jun-2006 | 34.3 KiB | 798 | 640 | |
INSTALL | H A D | 19-Jun-2006 | 4.7 KiB | 141 | 98 | |
LICENSE | H A D | 19-Jun-2006 | 3.2 KiB | 66 | 64 | |
Makefile.PL | H A D | 03-May-2022 | 31.9 KiB | 857 | 732 | |
RDFStore.pm | H A D | 19-Jun-2006 | 3.1 KiB | 121 | 44 | |
RDFStore.xs | H A D | 03-May-2022 | 69.4 KiB | 2,770 | 2,111 | |
README | H A D | 19-Jun-2006 | 3.6 KiB | 82 | 63 | |
TODO | H A D | 19-Jun-2006 | 1.2 KiB | 37 | 26 | |
VERSION | H A D | 19-Jun-2006 | 61 | 2 | 1 | |
arch_conf.in | H A D | 19-Jun-2006 | 4.8 KiB | 124 | 111 | |
backend_bdb_store.c | H A D | 19-Jun-2006 | 32.5 KiB | 1,273 | 941 | |
backend_caching_store.c | H A D | 19-Jun-2006 | 25.7 KiB | 1,056 | 768 | |
backend_dbms_store.c | H A D | 19-Jun-2006 | 18.6 KiB | 696 | 515 | |
fraenkel_compress.c | H A D | 19-Jun-2006 | 2.7 KiB | 116 | 100 | |
my_compress.c | H A D | 19-Jun-2006 | 8.1 KiB | 303 | 170 | |
rdfstore_ap_sha1.c | H A D | 19-Jun-2006 | 10 KiB | 312 | 187 | |
rdfstore_bits.c | H A D | 19-Jun-2006 | 14.5 KiB | 581 | 332 | |
rdfstore_compress.c | H A D | 19-Jun-2006 | 3.6 KiB | 132 | 98 | |
rdfstore_digest.c | H A D | 19-Jun-2006 | 10.9 KiB | 372 | 213 | |
rdfstore_flat_store.c | H A D | 19-Jun-2006 | 10.1 KiB | 398 | 248 | |
rdfstore_iterator.c | H A D | 19-Jun-2006 | 60 KiB | 1,897 | 1,481 | |
rdfstore_kernel.c | H A D | 19-Jun-2006 | 429.7 KiB | 11,509 | 9,028 | |
rdfstore_log.c | H A D | 19-Jun-2006 | 4.8 KiB | 157 | 72 | |
rdfstore_serializer.c | H A D | 19-Jun-2006 | 20.8 KiB | 729 | 550 | |
rdfstore_utf8.c | H A D | 19-Jun-2006 | 131.3 KiB | 1,318 | 1,160 | |
rdfstore_xsd.c | H A D | 19-Jun-2006 | 13.7 KiB | 519 | 332 | |
sflcomp.c | H A D | 19-Jun-2006 | 32.4 KiB | 860 | 653 | |
typemap | H A D | 19-Jun-2006 | 486 | 22 | 18 |
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