ARC Release Notes and Change Log

2009-03-05

  • Tweak in ARC2_TurtleParser: xIRI_REF is less strict now, the SPARQLParser got its own check
  • Addition in ARC2_SPARQLParser: dedicated xIRI_REF method

2009-03-04

Note: The store's MySQL table structures changed. This version might not be fully compatible with previous revisions!
  • Removal: ARC2_StoreInferencer
  • Tweak in ARC2_StoreTableManager: removed cid column
  • Addition in ARC2_StoreTableManager: store_indexes config option
  • Addition in ARC2_StoreTableManager: extendColumns() method, changes mediumint to int
  • Tweak in ARC2_Store: removed Inferencer calls
  • Tweak in ARC2_StoreQueryHandler: removed cid parameter in getTermID() method
  • Tweak in ARC2_StoreSelectQueryHandler: removed "cid" references
  • Tweak in ARC2_StoreLoadQueryHandler: removed "cid" references
  • Addition in ARC2_StoreLoadQueryHandler: column checks
  • Addition in ARC2_StoreLoadQueryHandler: store_write_buffer config option
  • Tweak in ARC2_TurtleSerializer: support for "raw" parameter to skip getHead method
  • Tweak in ARC2_Class: support for "raw" parameter in toTurtle and toRDFXML methods
  • Tweak in ARC2_Reader: Improved error message on empty file:// base
  • Tweak in ARC2_TurtleParser: "{" and "}" are now allowed in xIRI_REF

2009-02-12

  • Fix in ARC2_RDFXMLSerializer: Scheme-detection: scheme must have at least 2 chars, thanks to Eric Schoonover)
  • Fix in ARC2_TurtleParser: improved xString() method (Thanks to Paul A. Houle)
  • Tweak in ARC2_JSONParser: "null" is now supported by extractValue() method

2009-02-09

  • Fix: replacing \xA0 and \xC2 was too greedy in method x(), moved to TurtleParser (Thanks to Fumihiro Kato)
  • Tweak in ARC2_TurtleParser: leading \xA0 and \xC2 are removed in x() method (Thanks to Fumihiro Kato)
  • Tweak: toUTF8 is now config-bound via "adjust_utf8" option (default: no)
  • Addition in ARC2_Store: getCollation() method
  • Tweak in ARC2_Store: DB connection uses UTF-8 only with conforming table collations
  • Tweak in ARC2_RdfaExtractor: getRootNode returns 1st node if html tag is not found
  • Tweak in ARC2_ErdfExtractor: getRootNode returns 1st node if html tag is not found
  • Addition in ARC2_SemHTMLParser: Support for RDFa detection via typeof/property/about
  • Tweak in ARC2_TurtleSerializer: only predicates and type values are turned into pnames
  • Tweak in ARC2_RDFXMLSerializer: pretty-printed RDF containers are now mozilla-happy (Thanks to Peter Dixon-Moses)