- From: Keith Alexander <k.j.w.alexander@gmail.com>
- Date: Fri, 12 Oct 2012 11:29:27 +0100
- To: Nicholas J Humfrey <njh@aelius.com>
- Cc: easyrdf@googlegroups.com, public-lod@w3.org, semantic-web@w3.org
Hi Nicholas, Nice work. With regards to your parsers, is it possible to stream parse large documents? (eg, by passing a callback function to the parser that will be called with a batch of triples, as they are parsed) How do the parsers compare with ARC2's parsers? Cheers Keith On Fri, Oct 12, 2012 at 11:09 AM, Nicholas J Humfrey <njh@aelius.com> wrote: > Hello, > > Today I released version 0.7.0 of EasyRdf - a PHP library designed to make > it easy to consume and produce RDF. It is licensed under a BSD-3 clause > license. It has been tested against PHP 5.2, 5.3 and 5.4. > > Homepage: http://www.aelius.com/njh/easyrdf/ > Download: http://github.com/downloads/njh/easyrdf/easyrdf-0.7.0.tar.gz > API Docs: http://www.aelius.com/njh/easyrdf/docs/ > > > > Major new features > ------------------ > * Added a new pure-PHP Turtle parser > * Added basic property-path support for traversing graphs > * Added support for serialising to the GraphViz dot format (and generating > images) > * Added a new class EasyRdf_ParsedUri - a RFC3986 compliant URI parser > > Enhancements > ------------ > * The load() function in EasyRdf_Graph no-longer takes a $data argument > * The parse() and load() methods, now return the number of triples parsed > * Added count() method to EasyRdf_Resource and EasyRdf_Graph > * Added localName() method to EasyRdf_Resource > * Added htmlLink() method to EasyRdf_Resource > * Added methods deleteResource() and deleteLiteral() to EasyRdf_Graph > * Added support for guessing the file format based on the file extension > * Performance improvements to built-in serialisers > > Environment changes > ------------------- > * Added PHP Composer description to the project > * Now properly PSR-0 autoloader compatible > * New minimum version of PHP is 5.2.8 > * Changed test suite to require PHPUnit 3.6 > * Changed from Phing to GNU Make based build system > * Added automated testing of the examples > > The full ChangeLog is available here: > https://github.com/njh/easyrdf/blob/0.7.0/CHANGELOG.md > > > > On the backlog of features for future releases: > - Change code style from Zend to PSR-2 > - Built-in caching support > - Add an RDFa parser > - Support for SPARQL 1.0 Update > - SPARQL Query construction API > - Replace the built-in RDF/XML parser > > > > Please let me know if you have any problems or questions. > > > nick. > > >
Received on Friday, 12 October 2012 10:29:55 UTC