W3C home > Mailing lists > Public > semantic-web@w3.org > October 2012

ANN: EasyRdf for PHP version 0.7.0

From: Nicholas J Humfrey <njh@aelius.com>
Date: Fri, 12 Oct 2012 11:09:45 +0100
Message-ID: <5b8fc94ce59013c641e55e771f651b5a.squirrel@www.aelius.com>
To: easyrdf@googlegroups.com
Cc: public-lod@w3.org, semantic-web@w3.org

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
* Added a new class EasyRdf_ParsedUri - a RFC3986 compliant URI parser

* 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:

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.

Received on Friday, 12 October 2012 10:10:13 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:30 UTC