W3C home > Mailing lists > Public > public-rww@w3.org > November 2012

Fwd: PHP Library EasyRdf to support RDFa in version 0.8.0

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Wed, 21 Nov 2012 17:42:05 +0100
Message-ID: <CAKaEYh+Z1wmaaFQRof8Tt=N70=cDei_ddv3inCBHO9XGZurn0w@mail.gmail.com>
To: public-rww <public-rww@w3.org>
FYI: RDFa parser for PHP

---------- Forwarded message ----------
From: Nicholas Humfrey <Nicholas.Humfrey@bbc.co.uk>
Date: 21 November 2012 16:50
Subject: PHP Library EasyRdf to support RDFa in version 0.8.0
To: public-rdfa@w3.org
Cc: Olivier Thereaux <Olivier.Thereaux@bbc.co.uk>


After many weeks of work I have just merged RDFa 1.1 support into the master
branch of EasyRdf:

There is still quite a bit more work to do until it is officially released
but I am making the announcement now because I have gone over 90% test
coverage for XHTML5+RDFa1.1 test suite.

When I started writing the RDFa parser I was fairly shocked at how
incredibly complex the set of rules are for writing a parser. The number of
similar rules with subtle differences is very confusing. While there are
only a limited number of people actually need to write their own RDFa
parsers, I wouldn't underestimate how this complexity is limiting adoption
of RDFa in general.

Even after writing a parser, I don't think I could look at an RDFa document
and know for sure what triples are that would be generated for the different
permutations of attributes.

It would have been incredibly difficult to write a compliant parser without
the test suite - so thank you very much for providing that!


This e-mail (and any attachments) is confidential and may contain personal
views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance
on it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.
Received on Wednesday, 21 November 2012 16:42:33 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:40:04 UTC