allow to create new database using the wizard again (fdo#62937)
[LibreOffice.git] / redland / README
blobc2b0b879dd7d1740cd6a20a7136a513f2c42702f
1 Redland RDF library (librdf) from [http://librdf.org/]
3 == License ==
4 [git:redland/LICENSE.txt]
5 Triple-licensed: LGPL v2+/GPL v2+/Apache v2
7 == Description ==
8 This module contains the third-party Redland RDF / librdf library, which
9 is needed to support data in RDF (Resource Description Framework) format.
10 It consists of 3 parts:
11 - raptor:  parsers and serializers for numerous RDF file formats
12 - rasqal:  query engine which supports SPARQL queries
13 - redland: librdf integrates raptor and rasqal, and provides numerous storage
14            engines for storing RDF graphs (in memory, SQL, ...)
16 Libraries: libraptor, librasqal, librdf
18 == Patches ==
19 There are several patches, most of which contain only hacks to get it to
20 build with OOo build system.
22 There used to be also 3 patches here that fix bugs in redland and ought to be
23 of general interest:
24 - redland-1.0.8.patch.free_null:
25   redland destructor functions don't check if argument is NULL
26 - redland-1.0.8.patch.storage_hashes_context_serialize_get_statement:
27   hashes storage: the function to create statements during serialization does
28                   not fill in the context propery (i.e. context is NULL)
29 - redland-1.0.8.patch.storage_hashes_list_duplicates:
30   hashes, list storage: if contexts are enabled, then it is possible to add
31                         duplicate statements
33 Attempts to upstream these patches failed for reasons upstream kept to
34 themselves.  Now these patches are replaced with workarounds in unoxml.
35 Note to future maintainers: work around redland bugs in client code.