Download List

Descripción del Proyecto

Rasqal is a C library for querying RDF graphs, supporting the SPARQL, RDQL, and LAQRS languages. It provides APIs for creating a query and parsing query syntax. It features pluggable triple-stores and matching interfaces, query engines for executing the queries, an API for manipulating results as bindings, and multiple ways to format the results to XML, CSV, TSV, and JSON. It uses the Raptor RDF parser to return triples from RDF content, and can alternatively work with the Redland RDF library's persistent triple stores. It is portable across many POSIX systems.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-19 03:46
0.9.28

Soporte completo para SPARQL 1.1 proyecto STRBEFORE, STRAFTER, y reemplazar se ha añadido. Se ha agregado un nuevo interno Mersenne Twister GPAN con la elección ajustable por configurar. El nombre de lenguaje "sparql" es ahora SPARQL 1.1. El resultado de la consulta ahora formatos todo uso W3C formato URI como su principal URI. La comprobación de configurar ceil(), aFLOOR() y round() se ha mejorado para evitar GCC desde la optimización de la prueba lejos y obtener una respuesta errónea. Se realizaron varias otras mejoras y correcciones.
Tags: Minor feature enhancements
Full support for SPARQL 1.1 draft STRBEFORE, STRAFTER, and REPLACE has been added. A new internal Mersenne Twister PRNG has been added with the choice adjustable by configure. The language name "sparql" is now SPARQL 1.1. The query result formats now all use W3C Format URIs as their primary URI. The configure check for ceil(), floor(), and round() has been improved to prevent GCC from optimizing the test away and getting the wrong answer. Several other fixes and improvements have been made.

2011-02-23 17:34
0.9.25

SPARQL 1,1 apoyar el proyecto de consulta se ha añadido para el ABS (), CEIL (), FLOOR (), RAND (), ROUND (), TZ (), y BIND (expr AS? Var). SILENT con DROP y CLEAR fue corregido. ENCODE_FOR_URI () no se haya fijado para preservar el idioma y tipo de datos del argumento. GROUP BY se fijó para permitir una opcional AS? Var. Una evaluación de la expresión clase de contexto fue introducido para almacenar el estado para su uso con la evaluación de expresiones. Triple-cita literales exceso de cotización y su uso con el lenguaje y tipos de datos se fija. semillas al azar de la inicialización se ha añadido soporte. El motor de consultas de ejecución se fijó en varios casos. rasqal_query_set_store_results () ahora funciona realmente.
Tags: Major feature enhancements
SPARQL 1.1 query draft support was added for ABS(), CEIL(), FLOOR(), RAND(), ROUND(), TZ(), and BIND(expr AS ?var). SILENT with DROP and CLEAR was fixed. ENCODE_FOR_URI() was fixed not to preserve language and datatype of argument. GROUP BY was fixed to allow an optional AS ?var. An expression evaluation context class was added to store state for use with evaluating expressions. Triple-quoted literals over-quoting and their use with language and datatypes were fixed. Random seed initializing support was added. The query engine execution was fixed in several cases. rasqal_query_set_store_results() now actually works.

2011-01-28 16:38
0.9.23

Análisis del proyecto de actualización de SPARQL 1.1 INSERT y DELETE se fijó para volver secuencias de triples. Liberador de espacio en el análisis del estado mejoró cuando los errores de sintaxis sucedido debido a la discapacidad cuenta con lenguaje de consulta. Algunas correcciones de bugs se hicieron.
Tags: Minor bugfixes
Parsing of SPARQL 1.1 Update draft INSERT and DELETE was fixed to to return sequences of triples. Cleanup of parsing state was improved when syntax errors happened due to disabled query language features. A few other bug fixes were made.

2011-01-13 20:22
0.9.22

Esta versión fue modificada para dar soporte a V2 Raptor (2.0.0 +) y un ABI / apertura de la API se hizo para eliminar funciones en desuso, los tipos y las enumeraciones. También agregó 7 SPARQL 1.1 fecha y hora proyecto de editor y 9 funciones incorporado cadena con el apoyo de la ejecución. 4 LAQRS incorporado funciones de fecha y hora de extensión se han añadido. nombres de consultas lenguaje se han añadido para SPARQL 1.0, 1.1 y actualización de la consulta, 1.1 Consulta y actualización de la 1.1 y LAQRS. Una clase dateTime XSD y API pública se han añadido. Apoyo a la lectura y la escritura en formato RDF de consulta con codificación resultado en RDF / XML y la tortuga / N3 añadió. Muchas otras adiciones de la API, el traslado, y se hicieron cambios.
This version was changed to support only Raptor V2 (2.0.0+) and an ABI/API break was made to remove deprecated functions, types, and enums. It also added 7 SPARQL 1.1 editor's draft datetime and 9 string builtin functions with execution support. 4 LAQRS datetime extension builtin functions were added. Query language names were added for SPARQL 1.0, 1.1 Query and Update, 1.1 Query, and 1.1 Update and LAQRS. An XSD dateTime class and public API were added. Support for reading and writing RDF-encoded query result formats in RDF/XML and Turtle / N3 was added. Many other API additions, removals, and changes were made.

2010-12-05 18:00
0.9.21

la ejecución total de la expresión según la definición del proyecto de 1,1 consultas SPARQL de trabajo del W3C del 14 de octubre de 2010 fue agregado, incluyendo la ejecución de agrupación de los resultados: GROUP BY, la ejecución de las expresiones de agregado: AVG, COUNT, GROUP_CONCAT, MAX, MIN, MUESTRA, SUM, y la ejecución de filtrado de las expresiones de agregado: HAVING. La nueva compatibilidad con la sintaxis de análisis se ha añadido para los enlaces, IsNumeric (), MENOS, sub SELECT y SERVICIO. La utilidad roqet se ha actualizado para ejecutar consultas sobre SPARQL protocolo HTTP y operar sobre los datos leídos de la entrada estándar, lo que permite que funcione como un filtro. Varias nuevas API se agregaron otros.
Tags: Major feature enhancements
Aggregate expression execution as defined by the SPARQL 1.1 Query W3C working draft of 14 October 2010 was added, including execution grouping of results: GROUP BY; execution of aggregate expressions: AVG, COUNT, GROUP_CONCAT, MAX, MIN, SAMPLE, SUM; and execution of filtering of aggregate expressions: HAVING. New syntax parsing support was added for BINDINGS, isNUMERIC(), MINUS, sub SELECT, and SERVICE. The roqet utility was updated to execute queries over SPARQL HTTP Protocol and operate over data read from stdin, enabling it to work as a filter. Several other new APIs were added.

Project Resources