ooo340 / redland /

Filename Size Date modified Message
..
prj
raptor
rasqal
redland
473 B
1.6 KB
1.2 KB
Redland RDF library (librdf)

Module: external/redland

Upstream URL: http://librdf.org/

License: Triple-licensed: LGPL v2+/GPL v2+/Apache v2
         Note that Sun distributes this software only under LGPL v2
         (see LICENSE.txt)

Description:
This module contains the third-party Redland RDF / librdf library, which
is needed to support data in RDF (Resource Description Framework) format.
It consists of 3 parts:
- raptor:  parsers and serializers for numerous RDF file formats
- rasqal:  query engine which supports SPARQL queries
- redland: librdf integrates raptor and rasqal, and provides numerous storage
           engines for storing RDF graphs (in memory, SQL, ...)

Libraries: libraptor, librasqal, librdf

Patches:
There are several patches, most of which contain only hacks to get it to
build with OOo build system.
There used to be also 3 patches here that fix bugs in redland and ought to be
of general interest:
- redland-1.0.8.patch.free_null:
  redland destructor functions don't check if argument is NULL
- redland-1.0.8.patch.storage_hashes_context_serialize_get_statement:
  hashes storage: the function to create statements during serialization does
                  not fill in the context propery (i.e. context is NULL)
- redland-1.0.8.patch.storage_hashes_list_duplicates:
  hashes, list storage: if contexts are enabled, then it is possible to add
                        duplicate statements
Attempts to upstream these patches failed for reasons upstream kept to
themselves.  Now these patches are replaced with workarounds in unoxml.
Note to future maintainers: work around redland bugs in client code.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.