ARC Release Notes and Change Log
- Tweak in ARC2_TurtleParser: xIRI_REF is less strict now, the SPARQLParser got its own check
- Addition in ARC2_SPARQLParser: dedicated xIRI_REF method
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
- 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
- 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)