Rasqal for Mac Publisher's description
from Dave Beckett
Free and open source C library that handles Resource Description Framework (RDF) query syntaxes
Rasqal is a free software / Open Source C library that handles Resource Description Framework (RDF) query syntaxes, query construction and query execution returning result bindings. The supported query languages are SPARQL and RDQL.
Rasqal was designed to work closely with the Redland RDF library but is entirely separate.
Rasqal is intended to be a portable library working across many POSIX systems ( OS X, Unix, BSDs, GNU/Linux, cygwin) win32 and others.
пї An RDF query construction and access API.
пї A query execution engine including constraint expression evaluation.
пї A query result binding API.
пї Query language support for SPARQL.
пї Query language support for RDQL.
пї Triple store querying APIs to support running over external RDF graphs.
пї No memory leaks.
пї roqet standalone RDF query utility program
Rasqal does not provide an RDF API or triple store, but relies on external libraries implementing the triple store API providing matched RDF data originally from a specified content URI.
Rasqal ships with triple store implementations using the output of an RDF parser from Raptor and over a Redland indexed triple store. These can be called using the standalone roqet query utility giving a query language identifier and query string to run the query over content described inside the query string (in RDQL, the FROM clause).
Rasqal also works inside Redland (0.9.17 or newer) to provide support for query languages, a query API and a result bindings API over graphs stored in Redland.
NOTE: Rasqal is licensed and provided under the LGPL (GPL) or Apache 2.0 licenses.
What's New in This Release:В· Added full support for SPARQL 1.1 draft STRBEFORE, STRAFTER and REPLACE.
В· Add internal Mersenne Twister PRNG or choose others via configure
В· Language name 'sparql' is now SPARQL 1.1
В· The query result formats now all use the W3C Format URIs as their primary URI
В· Improved configure check for for ceil(), floor() and round() to prevent GCC optimizing the test away and getting the wrong answer
В· Made other fixes and improvements including fixing reported Issues: 0000466, 0000467, 0000470, 0000471 and 0000474.
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall