- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Sun, 27 Feb 2005 18:18:33 +0000
- To: semantic-web@w3.org
Rasqal RDF Query Library 0.9.7 http://librdf.org/rasqal/ Rasqal is a free software / Open Source C library that handles Resource Description Framework (RDF) query syntaxes, query construction and execution returning results as bindings, boolean or RDF graphs. It supports the RDQL and SPARQL query languages. Rasqal was designed to work closely with the Redland[1] RDF library and the Raptor[2] RDF parsing and serializing library but is entirely separate from both. Rasqal is beta quality: working but the API is being modified and extended. It is a portable library and has been tested on multiple POSIX systems and a variety architectures (x86, IA64, powerpc, alpha, sparc) along with win32 and other systems. It has no known memory leaks in normal use and is suitable for embedding in long running applications. The changes in this version are * Fix a resource cleanup problem when query results were not fully read * Fixed some crashes in expression evaluation with invalid types * Added a graph pattern API to provide full access to the query structures * Added query methods to return just bound or all variables * Some updates for syntax changes SPARQL Query Language Draft of 2005-02- 17 * Portability fixes for win32 (Dave Viner) Detailed changes are given in the 0.9.7 release notes at http://librdf.org/rasqal/RELEASE.html#rel0_9_7 Rasqal 0.9.7 requires Raptor 1.4.4[2] or newer to provide RDF parsing and other support and also can use either Raptor or Redland 0.9.19[1] to provide a source of triples. An optional requirement is a POSIX regular expression library such as PCRE or one built into the C library. Rasqal 0.9.7 was tested as working out-of-the-box (configure; make; make check) against an installed Raptor 1.4.4 with the following systems: alphaev67-unknown-linux-gnu - Debian GNU/Linux 3.0 on Alpha i386-pc-solaris2.9 - Sun Solaris 9 (SunOS 5.9) on x86 i386-unknown-freebsd5.3 - FreeBSD 5.3 on x86 i386-unknown-netbsdelf1.6.1 - NetBSD 1.6.1 on x86 i386-unknown-openbsd3.4 - OpenBSD 3.4 on x86 i686-pc-linux-gnu - Debian GNU/Linux unstable on x86 i686-pc-linux-gnu - Redhat GNU/Linux Fedora Core 3 on x86 powerpc-apple-darwin5.5 - Apple OSX 10.2.5 on powerpc sparc-sun-solaris2.9 - Sun Solaris 9 (SunOS 5.9) on sparc x86_64-unknown-linux-gnu - Redhat GNU/Linux Fedora Core 3 on AMD64 powerpc-apple-darwin7.8.0 - Apple OSX 10.3.8 on powerpc The release consists of the full sources, RPM binaries and source RPM packages for RedHat GNU/Linux Fedora Core 3. These are also available from the Redland SourceForge mirror site at http://sourceforge.net/projects/librdf/ Debian packages are made available after release and in due course will be in the standard Debian unstable archive. The main web site lets you browse and check out the latest version of the sources in CVS. I post updates about Rasqal, Redland and Raptor to the redland-dev list which is one of the lists you can join from the list page at http://librdf.org/lists/ Dave [1] Redland RDF library, http://librdf.org/ [2] Raptor RDF parser and serializer library, http://librdf.org/raptor/
Received on Sunday, 27 February 2005 18:19:08 UTC