bionic (3) libraptor2.3.gz

Provided by: libraptor2-dev_2.0.14-1ubuntu0.18.04.1_amd64 bug

NAME

       libraptor2 - Raptor RDF syntax library 2.0

SYNOPSIS

       #include <raptor2.h>

       world=raptor_new_world();
       raptor_parser *p=raptor_new_parser(world,rdfxml);
       raptor_set_statement_handler(p,NULL,print_triples);
       raptor_uri *file_uri=raptor_new_uri(world,http://example.org/);
       raptor_parser_parse_file(p,file_uri,base_uri);
       raptor_parser_parse_uri(p,uri,NULL);
       raptor_free_parser(p);
       raptor_free_uri(file_uri);
       raptor_free_world(world);

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

DESCRIPTION

       The  Raptor  library  provides  a  high-level interface to a set of parsers and serializers that generate
       Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into syntaxes.

       The supported parsing syntaxes include RDF/XML, N-Triples, Turtle, TRiG, RSS tag soup (including all  RSS
       and Atoms), GRDDL, RDF/JSON, RDFa and the serializing syntaxes include RDF/XML (3 varieties), N-Quads, N-
       Triples, Turtle, RSS 1.0, Atom 1.0, GraphViz DOT and RDF/JSON.  The RDF/XML parser can use  either  expat
       or  libxml  XML  parsers  for  providing  the SAX event stream.  The library functions are arranged in an
       object-oriented style with constructors, destructors and method calls.  The statements and error messages
       are delivered via callback functions.

       Raptor also contains classes to support the RDF graph triples: a statement object containing term objects
       and support for RDF URI-References for both parsing them and resolving / retrieval of URIs.

       It some utility classes such as an I/O Stream abstraction for supporting reading and writing to and  from
       a variety of locations, AVL Trees, String buffers and Sequences.

       Raptor uses Unicode strings for RDF literals and URIs and preserves them throughout the library.  It uses
       the UTF-8 encoding of Unicode at the API for passing in or returning Unicode  strings.   It  is  intended
       that the preservation of Unicode for URIs supports Internationalized Resource Identifiers (IRIs).

API REFERENCE

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

API CHANGES

       See  the  Raptor   API   docs   changes   section   at   http://librdf.org/raptor/api/raptor-changes.htmlhttp://librdf.org/raptor/api/raptor-changes.html⟩  and  the  upgrading  information when converting from
       libraptor(1) code at http://librdf.org/raptor/UPGRADING.htmlhttp://librdf.org/raptor/UPGRADING.html

CONFORMING TO

       RDF/XML Syntax  (Revised),  Dave  Beckett  (ed.)   W3C  Recommendation,  http://www.w3.org/TR/rdf-syntax-
       grammar/ ⟨http://www.w3.org/TR/rdf-syntax-grammar/N-Triples,   in   RDF   Test   Cases,   Jan   Grant   and   Dave   Beckett  (eds.)   W3C  Recommendation,
       http://www.w3.org/TR/rdf-testcases/#ntriples ⟨http://www.w3.org/TR/rdf-testcases/#ntriples⟩

       Turtle   -   Terse   RDF   Triple   Language,   Dave    Beckett,    http://www.dajobe.org/2004/01/turtle/http://www.dajobe.org/2004/01/turtle/RSS  0.91 spec revision 3, Dan Libby, Netscape, http://my.netscape.com/publish/formats/rss-spec-0.91.htmlhttp://my.netscape.com/publish/formats/rss-spec-0.91.htmlRDF Site Summary (RSS) 1.0, http://purl.org/rss/1.0/spechttp://purl.org/rss/1.0/specAtom      1.0      syndication      format,      RFC      4287,       http://www.ietf.org/rfc/rfc4287.txthttp://www.ietf.org/rfc/rfc4287.txtGleaning   Resource   Descriptions   from   Dialects  of  Languages  (GRDDL),  Dan  Connolly  (ed.),  W3C
       Recommendation, 2007-09-11, http://www.w3.org/TR/2007/REC-grddl-20070911/http://www.w3.org/TR/2007/REC-
       grddl-20070911/⟩

       RDFa in XHTML: Syntax and Processing, Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton (eds.)
        W3C        Recommendation,        2008-10-14,        http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/

SEE ALSO

       rapper(1)

AUTHOR

       Dave Beckett - http://www.dajobe.org/http://www.dajobe.org/⟩

                                                   2010-08-16                                      libraptor2(3)