librasqal man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

librasqal(3)							  librasqal(3)

NAME
       librasqal - Rasqal RDF query library

SYNOPSIS
       #include <rasqal.h>

       rasqal_world*world=rasqal_new_world();
       rasqal_query_results *results;
       raptor_uri *base_uri=raptor_new_uri("http://example.org/foo");
       rasqal_query *rq=rasqal_new_query(world,"rdql",NULL);
       const char *query_string="select * from <http://example.org/data.rdf>";

       rasqal_query_prepare(rq,query_string,base_uri);
       results=rasqal_query_execute(rq);
       while(!rasqal_query_results_finished(results)) {
	for(i=0;i<rasqal_query_results_get_bindings_count(results);i++) {
	 const char *name=rasqal_query_results_get_binding_name(results,i);
	 rasqal_literal *value=rasqal_query_results_get_binding_value(results,i);
	 /* ... */
	}
	rasqal_query_results_next(results);
       }
       rasqal_free_query_results(results);
       rasqal_free_query(rq);
       raptor_free_uri(base_uri);
       rasqal_free_world(world);

       cc prog.c -o prog `pkg-config rasqal --cflags` `pkg-config rasqal --libs`

DESCRIPTION
       The  Rasqal  library provides a high-level interface to RDF query pars‐
       ing, query construction, query execution over an RDF  graph  and	 query
       results manipulation and formatting.  The library provides APIs to each
       of the steps in the process and provides support for handling  multiple
       query  language	syntaxes.   At present Rasqal supports most of the W3C
       SPARQL 1.0 Query language, some of SPARQL 1.1 draft and fully  supports
       RDQL.

       Rasqal  uses  the  libraptor(3) library for providing URI handling, WWW
       content retrieval and other support functions.

API REFERENCE
       See  the	 HTML  API  docs  that	may  be	 installed  system   wide   at
       /usr/share/gtk-doc/html/rasqal/	    or	    on	    the	    web	    at
       http://librdf.org/rasqal/docs/api/ ⟨http://librdf.org/rasqal/docs/api/⟩

API CHANGES
       See     the     Raptor	  API	  docs	   changes     section	    at
       http://librdf.org/rasqal/docs/api/rasqal-changes.html
       ⟨http://librdf.org/rasqal/docs/api/rasqal-changes.html⟩

CONFORMING TO
       SPARQL Query Language for RDF, Eric  Prud'hommeaux  and	Andy  Seaborne
       (eds),	    W3C	      Recommendation,	    15	     January	  2008
       http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
       ⟨http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/⟩

       SPARQL Query Results XML Format, Jeen Broekstra and Dave Beckett (eds),
       W3C Recommendation, 15  January	2008.	http://www.w3.org/TR/2008/REC-
       rdf-sparql-XMLres-20080115/  ⟨http://www.w3.org/TR/2008/REC-rdf-sparql-
       XMLres-20080115/⟩

       RDQL - A Query Language for RDF, Andy Seaborne, W3C Member Submission 9
       January	  2004	 http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/
       ⟨http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/⟩

SEE ALSO
       roqet(1),libraptor(3)

AUTHOR
       Dave	     Beckett	       -	   http://purl.org/net/dajobe/
       ⟨http://purl.org/net/dajobe/⟩

				  2011-01-12			  librasqal(3)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net