Download List

Projeto Descrição

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

Suporte total para SPARQL 1.1 projecto STRBEFORE, STRAFTER, e substituir foi adicionado. Foi adicionado um novo interno Mersenne Twister PRNG com a escolha ajustável por configurar. O nome do idioma "sparql" é agora SPARQL 1.1. O resultado da consulta formata agora uso todos os URIs de formato W3C como sua principal URI. A seleção de configurar para ceil(), par e Round () foi melhorada para evitar que o GCC de otimizar o teste afastado e recebendo a resposta errada. Foram feitas várias outras correções e melhorias.
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 apoiar projectos de consulta foi adicionado para o ABS (), ceil (), FLOOR (), RAND (), ROUND (), TZ (), e BIND (expr AS var?). SILENT com queda e claro foi corrigido. ENCODE_FOR_URI () foi corrigido para não preservar o idioma e tipo de dados do argumento. GROUP BY foi fixada para permitir que um opcional, como var?. Uma expressão de classe de contexto de avaliação foi adicionada ao armazenamento de estado para o uso de expressões de avaliação. Triple-literais entre aspas excesso de citações e seu uso com a linguagem e tipos de dados foram corrigidos. Random sementes inicializar o suporte foi adicionado. A execução do mecanismo de consulta foi fixado em vários casos. rasqal_query_set_store_results () agora realmente funciona.
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álise do projecto de actualização SPARQL 1,1 INSERT e DELETE foi fixado para retornar seqüências de triplos. Limpeza de Estado de análise foi melhorada quando os erros de sintaxe aconteceu devido a características da linguagem de consulta com deficiência. Algumas outras correções foram feitas.
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 versão foi modificada para suportar apenas Raptor V2 (2.0.0 +) e um ABI / API quebra foi feita para remover substituído funções, tipos e enums. Ele também adicionou 7 SPARQL 1,1 datetime projecto editor e 9 funções string embutido com suporte à execução. 4 LAQRS funções embutidas datetime extensão foram adicionados. nomes de linguagem de consulta SPARQL foram adicionados para 1.0, 1.1 Consulta e Atualização, 1,1 consultas, e 1.1 Update e LAQRS. Uma classe dateTime XSD e API pública foram adicionados. Suporte para ler e escrever RDF codificado formatos resultado da consulta em RDF / XML e Tartaruga / N3 foi adicionado. Muitas outras adições API, remoções e mudanças foram feitas.
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

Agregada a execução de expressão, tal como definido pela SPARQL Query 1,1 W3C projecto de trabalho de 14 de outubro de 2010 foi acrescentado, incluindo a execução de agrupamento dos resultados: GROUP BY; execução das expressões de agregação: AVG, COUNT, GROUP_CONCAT, MAX, MIN, AMOSTRA, SUM, execução e de filtragem das expressões de agregação: HAVING. Novo suporte à sintaxe de análise foi adicionado para ligações, IsNumeric (), MENOS, sub-SELECT, e serviço. O utilitário roqet foi atualizado para executar consultas sobre SPARQL protocolo HTTP e operar sobre os dados lidos do stdin, permitindo que ele funcione como um filtro. Diversas outras APIs novas foram adicionadas.
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