Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 24, 2015
  1. RSS 1.0 serializing default namespaces fixes.

    Separate default namespace from root element namespace
    - Root element is rdf:RDF for rss 1.0 always
     -Attributes are always rdf:name
Commits on Feb 1, 2015
Commits on Jan 16, 2015
  1. Merge pull request #28 from philjohn/patch-1

    Fixing build errors using raptor2.spec
Commits on Jan 14, 2015
  1. @philjohn


    philjohn authored
    Added section to changelog
  2. @philjohn

    Fixing build errors using raptor2.spec

    philjohn authored
    The spec file uses the wrong libdir for raptor2, /usr/lib(|64)/raptor instead of /usr/lib(|64)/raptor2, it also excludes some files (.a and .la) that rpmbuild complains about.
Commits on Jan 7, 2015
  1. 2015

Commits on Jan 4, 2015
  1. 2015

Commits on Jan 2, 2015
  1. 2.0.16

  2. Merge pull request #27 from dajobe/appveyor

    CMake and windows fixes targetted for Appveyor builds
Commits on Dec 23, 2014
  1. tmpls

Commits on Dec 22, 2014
  1. Merge pull request #26 from hroptatyr/feat/turtle-chunk-parser

    Provide turtle chunk parser
Commits on Dec 20, 2014
  1. fix comment

  2. @hroptatyr
Commits on Dec 18, 2014
  1. code style

  2. @hroptatyr

    hygiene, kick superfluous slot `statement'

    hroptatyr authored
    It seems the turtle parser routines will use the `statement'
    slot from the rdf_parser structure only.
  3. @hroptatyr

    Provide turtle chunk parser

    hroptatyr authored
    This changeset allows to parse huge turtle, trig and n3 files.
    Huge hereby means file sizes bigger than the main memory.
    It has been tested on the GND dataset of the Deutsche
    Nationalbibliothek (121 MTriples), the dbpedia dataset (583 MT)
    and a private production dataset (1225 MT).
    Previously, the turtle parser tried to stack up all input in a huge
    buffer which it then proceeded to process at once.
    This changeset introduces a parser that attempts to parse each given
    chunk immediately.  Syntax errors that arise due to end-of-buffer
    situations in the middle of a grammar rule are accounted for by
    resolving statements using the special `error' rule accompanied with
    error recovery that copies over the remainder of the buffer to the
    beginning so it can be appended by the next chunk.
    Full turtle statements (the ones ending in DOT) will never be part
    of the remainder.  However, because of blank nodes and collections
    statements can't be issued immediately anymore, instead the concept
    of deferring the emission of a statement is introduced.  This is to
    avoid dangling (bnodeid) statements in case a turtle SPO statement
    isn't DOT ended yet but the blank node property list or collection
    has been read already.
    * struct raptor_turtle_parser_s: introduce slots for buffer book keeping
    * turtle_lexer.l: use YY_USER_ACTION to keep track of buffer consumption
    * turtle_parser.y
      raptor_turtle_generate_statement(): split in two, see following
      raptor_turtle_clone_statement(): prepare statement for handling
      raptor_turtle_handle_statement(): call a parser's statement handler
      raptor_turtle_defer_statement(): like raptor_turtle_generate_statement()
        but instead of calling the statement handler immediately put
        it on a list of deferred statements, called (handled) only if
        the statement rule path has been taken (triples DOT)
      raptor_turtle_parse_chunk(): begin parsing on chunks for every
        call, only stack up things in buffers if the remainder of a
        chunk has been resolved through the `error' rule.
  4. Fix check

  5. #changes

  6. Move raptor_mkr_emit_subject_resultset statics into turtle context.

    struct raptor_turtle_context gains fields mkr_rs_size / arity / ntuple /
    nvalue / processing_value
    (raptor_mkr_emit_subject_resultset): Switch statics to context vars
  7. Merge pull request #25 from rhmccullough/master

    change mKR relation to SPARQL compatible CSV format
Commits on Dec 17, 2014
  1. Updated cmake file

  2. 2.0.16

  3. @hroptatyr

    fix, do fputs() properly

    hroptatyr authored
  4. #changes

Commits on Dec 16, 2014
Commits on Dec 6, 2014
Commits on Nov 28, 2014
  1. @rhmccullough
  2. @rhmccullough
  3. @rhmccullough
  4. @rhmccullough
Commits on Nov 25, 2014
Something went wrong with that request. Please try again.