International Hacking Semantic Web with Perl Hackathon in London

We are proud to announce the first International Hacking Semantic Web with Perl Hackathon in London, UK from the 28th at 09:00 to the 30th of March 2011. The venue is The London Hackspace.


These prominent hackers are coming to the event:

Gregory Todd Williams (aka kasei) is the author of RDF::Trine and RDF::Query. He is a Ph.D. student at the Tetherless World Constellation group at the Rensselaer Polytechnic Institute and a prominent member of the SPARQL Working Group, where he is the editor of SPARQL 1.1 Service Description.

Toby Inkster (aka tobyink) is the author of a large number of RDF-related Perl modules on CPAN, including RDFa parsers, HTML5 microdata parsers, FOAF+SSL authentication modules, etc. He is also a co-inventor of the FOAF+SSL protocol.

Kjetil Kjernsmo (aka KjetilK) is organizing the event. He is currently a Ph.D. student the University of Oslo, Norway, and has been following the RDF world since 1998. He prefers to write in Perl and has a few relevant modules on CPAN including RDF::LinkedData, Test::RDF and RDF::RDFa::Template. While a member of the Semantic Web Education and Outreach IG, he took the initiative to the Community Projects, that lead to the Linked Open Data project. He has also been a member of the POWDER and SPARQL WGs.

Chris Prather (aka perigrin) is the CEO of Tamarou LLC, a small consulting and development service company focusing on Perl-based technologies. He currently consults on technology for several entrepreneurs, is an active member of Moose developer team, and heads up the Extended Core Working Group for the Enlightened Perl Organisation. He is also currently serving as Director of the same organisation. He also started the work on the Class::OWL module.

Florian Ragwitz (aka rafl), when he isn’t busy contributing to one of many Perl communities, such as Moose, Catalyst, or DBIx::Class, helps building the Debian GNU/Linux distribution. He’s also one of the developers of the Perl 5 interpreter and the XMMS2 music player, and occasionally sends a patch to other open-source projects such as the Git or the Linux kernel. When he isn’t writing software, he’s probably busy playing bass guitar or one of the electronic drum kits he built using free software and a bunch of microcontrollers.

Dmitry Tsarkov is a developer and researcher in the University of Manchester. Having a background in a formal hardware and software verification, he is now the main implementer of the Description Logic reasoner FaCT++. Dmitry is going to help with integration of FaCT++ into Perl environment.

Robert Barta (aka drrho) is developer and independent researcher sponsored by Franz Inc. He will try to harmonize the AllegroGraph Perl client into the RDF/Perl framework. Robert is normally involved in semantic visualisation of Topic Maps and programming languages for semantic networks.

Mischa Tuffield (aka mischat), Mischa Tuffield is a developer at Garlik, where his interests in personal information, privacy, and the Semantic Web meet. Mischa is participating on the current RDF WG, and worked on the Social Web XG’s final report. Mischa doesn’t write Perl during his day job, but uses it whenever he gets a chance.

Espen Borgen is a developer with the hackathon’s sponsor ABC Startsiden, which runs one of Norway’s most trafficked websites. There, he is working with news aggregation and other mission-critical legacy systems in Moose and DBIX::Class. He is also following up on the company visions for the Semantic Web.


We will identify a number of subjects that would be interesting to hack on leading up to the event. The discussion will take place on the perlrdf mailing list, please add yourself and see prior posts in the archives.

The current concensus centers around:

RDFS/OWL reasoning
ACL-protected subclass of RDF::Trine::Store based on RDF::ACL.
Finish RDF::Endpoint.
Use FOAF+SSL to limit access to data on the endpoint using RDF::ACL.
High-level APIs for RDF and SPARQL
There are more topics in the wiki.

Further topics are welcomed and the agenda will be adjusted according to wishes of the participants.