Re: [ANNOUNCE] Apache Any23 1.0 Release

On May 16, 2014, at 3:04 PM, Lewis John Mcgibbney <lewis.mcgibbney@gmail.com> wrote:

> Hi Greg,
> 
> Thanks for your email.
> Please see my replies inline.
> 
> On Fri, May 16, 2014 at 2:51 PM, Gregg Kellogg <gregg@greggkellogg.net> wrote:
> Do you ever expect to fully support RDFa 1.1?
> 
> Yeah we do. Eventually someone will get around to it. If this is an itch you have, we would very much encourage you to itch it and push it back into the Any23 codebase ;)

Not really a Java guy, so I don't think I can help here.

> Look like it's just RDFa 1.0 with prefix support, even that fails many tests.
> 
> Based on which version of Any23? Have you tried this new release or are you just stating this based on your previous experience/assumptions?

As I referenced, I used the http://any23.org/turtle endpoint. Perhaps you haven't updated that yet, the version at the bottom of the http://any23.org page says 0.9.1-SNAPSHOT from 2014-04-13, so it's reasonably recent.

> Please refer to thhe following ticket for a new RDFa parser proposal which can be considered as the flagship issue of the 1.0 release.
> https://issues.apache.org/jira/browse/ANY23-137 

Looks like there are several comments in there relating to this already. If the snapshot version doesn't include this, then that would explain it.

> I think in the past, we've suggested using alternative Java RDFa implementations; both Semargl [1] and clj-rdfa [2] are quite performant (substantially faster than the any23 endpoint [3]) and fully conforms to the spec.
> 
> The end point you refer to has recently been overhauled and will be updated with nightly SNAPSHOT's of stable Any23 code from now on. I've just jumped on to leading this initiative so please bare with us until our scripts pull the next build some time tonight.

Excellent; once it's updated, you can either try pointing the RDFa test harness yourself, or feel free to contact me for support.

> 
> Running the basic test suite[4] shows you passing only 58 out of 170 tests.
> 
> Again, based on what version of Any23?
> We are currently at 1.0. I would however really like to work with whoever runs this service to improve the stats as much as possible... once I know what the stats are actually quantifying and representing.

The rdfa.info service is run by the RDFa community; the test suite there is used to determine conformance of processors claiming to support RDFa 1.0 or 1.1, which is where the EARL reports used to generate the overall conformance report come from. The any23 endpoint is configured in for informational purposes, along with that of most conforming processors. The overall implementation report for RDFa 1.1 can be found here: http://rdfa.info/earl-reports/

You can either run the service by cloning the rdfa.info website <https://github.com/rdfa/rdfa-website> and running it using the run-suite script, or most easily, simply enter the endpoint of your RDFa processor (such as http://any23.org/turtle) and it will be run automatically from the web page. This gives detailed conformance reports for each test across all host languages and RDFa variations. I'd be happy to work with you on this.

Let me know if I can help further; it would be great if any23 becomes 100% conformant for RDFa.

Gregg

P.S., there are also some Microdata to RDF tests at <https://dvcs.w3.org/hg/htmldata/raw-file/default/microdata-rdf/tests/index.html> if you're interested.

> Thanks
> Lewis

Received on Friday, 16 May 2014 23:42:19 UTC