Hi Lev, I added support for Sesame to semargl and sent a Pull Request on GitHub with the changes [1].
Once the pull request is accepted Any23 will be able to use Semargl using the standard Rio.createParser method. The Pull Request depends on Sesame-2.7-SNAPSHOT currently, as the Sesame-2.7.0-beta1 that is being released today is not quite out yet. It shouldn't be a big issue to go back to 2.6.10 if you need to do a release before 2.7.0 is released. The only changes to the relevant classes that I know of are additions to RDFFormat. Any23 Devs: I have a branch open on my Any23 GitHub repository to test support for Sesame-2.7 when it is released if you want to experiment with it [2]. One of the biggest changes for Any23 is that the default MIME type for N3 has been switched to "text/n3", with "text/rdf+n3" now as an alternate MIME type. This was done to match with the latest draft of the N3 specification. Cheers, Peter [1] https://github.com/levkhomich/semargl/pull/2 [2] https://github.com/ansell/any23/compare/apache:trunk...sesame-2.7 On 19 December 2012 00:37, Lev Khomich <[email protected]> wrote: > Hello! > > As I see at http://rdfa.info/test-suite Any23 passes near 50% of RDFa tests > and project has 4+ related tickets in issue tracker. > > I've implemented such parser in java. It fully supports all related W3C > specifications for both html4, html5, xhtml, xml and svg. It also supports > all > optionals such as role attribute, vocabulary expansion and processor graph > reporting. > > If you are interested, I will be happy to provide Any23 integration. > You can try demo at http://demo.semarglproject.org or test > standard conformance at http://rdfa.inf/test-suite > (with processor url http://demo.semarglproject.org/process?uri= specified). > > Best regards, > Lev Khomich
