update dev300-m58
[ooovba.git] / redland / README
blobd01ae085cc66ae5909d9d029f95a6d57230ce860
1 Redland RDF library (librdf)
3 Module: external/redland
5 Upstream URL: http://librdf.org/
7 License: Triple-licensed: LGPL v2+/GPL v2+/Apache v2
8          Note that Sun distributes this software only under LGPL v2
9          (see LICENSE.txt)
11 Description:
12 This module contains the third-party Redland RDF / librdf library, which
13 is needed to support data in RDF (Resource Description Framework) format.
14 It consists of 3 parts:
15 - raptor:  parsers and serializers for numerous RDF file formats
16 - rasqal:  query engine which supports SPARQL queries
17 - redland: librdf integrates raptor and rasqal, and provides numerous storage
18            engines for storing RDF graphs (in memory, SQL, ...)
20 Libraries: libraptor, librasqal, librdf
22 Patches:
23 There are several patches, most of which contain only hacks to get it to
24 build with OOo build system.
25 There are also 3 patches that fix bugs in redland and are of general interest:
26 - redland-1.0.8.patch.free_null:
27   redland destructor functions don't check if argument is NULL
28 - redland-1.0.8.patch.storage_hashes_context_serialize_get_statement:
29   hashes storage: the function to create statements during serialization does
30                   not fill in the context propery (i.e. context is NULL)
31 - redland-1.0.8.patch.storage_hashes_list_duplicates:
32   hashes, list storage: if contexts are enabled, then it is possible to add
33                         duplicate statements