1*cdf0e10cSrcweirRedland RDF library (librdf) 2*cdf0e10cSrcweir 3*cdf0e10cSrcweirModule: external/redland 4*cdf0e10cSrcweir 5*cdf0e10cSrcweirUpstream URL: http://librdf.org/ 6*cdf0e10cSrcweir 7*cdf0e10cSrcweirLicense: Triple-licensed: LGPL v2+/GPL v2+/Apache v2 8*cdf0e10cSrcweir Note that Sun distributes this software only under LGPL v2 9*cdf0e10cSrcweir (see LICENSE.txt) 10*cdf0e10cSrcweir 11*cdf0e10cSrcweirDescription: 12*cdf0e10cSrcweirThis module contains the third-party Redland RDF / librdf library, which 13*cdf0e10cSrcweiris needed to support data in RDF (Resource Description Framework) format. 14*cdf0e10cSrcweirIt consists of 3 parts: 15*cdf0e10cSrcweir- raptor: parsers and serializers for numerous RDF file formats 16*cdf0e10cSrcweir- rasqal: query engine which supports SPARQL queries 17*cdf0e10cSrcweir- redland: librdf integrates raptor and rasqal, and provides numerous storage 18*cdf0e10cSrcweir engines for storing RDF graphs (in memory, SQL, ...) 19*cdf0e10cSrcweir 20*cdf0e10cSrcweirLibraries: libraptor, librasqal, librdf 21*cdf0e10cSrcweir 22*cdf0e10cSrcweirPatches: 23*cdf0e10cSrcweirThere are several patches, most of which contain only hacks to get it to 24*cdf0e10cSrcweirbuild with OOo build system. 25*cdf0e10cSrcweirThere used to be also 3 patches here that fix bugs in redland and ought to be 26*cdf0e10cSrcweirof general interest: 27*cdf0e10cSrcweir- redland-1.0.8.patch.free_null: 28*cdf0e10cSrcweir redland destructor functions don't check if argument is NULL 29*cdf0e10cSrcweir- redland-1.0.8.patch.storage_hashes_context_serialize_get_statement: 30*cdf0e10cSrcweir hashes storage: the function to create statements during serialization does 31*cdf0e10cSrcweir not fill in the context propery (i.e. context is NULL) 32*cdf0e10cSrcweir- redland-1.0.8.patch.storage_hashes_list_duplicates: 33*cdf0e10cSrcweir hashes, list storage: if contexts are enabled, then it is possible to add 34*cdf0e10cSrcweir duplicate statements 35*cdf0e10cSrcweirAttempts to upstream these patches failed for reasons upstream kept to 36*cdf0e10cSrcweirthemselves. Now these patches are replaced with workarounds in unoxml. 37*cdf0e10cSrcweirNote to future maintainers: work around redland bugs in client code. 38*cdf0e10cSrcweir 39