ANN: EasyRdf for PHP version 0.7.0

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:10:13 UTC