New York Semantic Web Code Camp 2008
The New York Semantic Web Meetups upcoming session, the "Semantic Web Code Camp", will be an all-day event held on Sunday, June 1, 2008 in Williamsburg, Brooklyn. Participants at the code camp will do actual programming in order to explore possibilities of the Semantic Web, find out more about the current state of semantic technologies, and create data and tools that will hopefully prove useful to the outside world. Some participants will have had significant semantic web knowledge; for others, this will be their first-ever Semantic Web programming experience; and for still others, this will be the first real programming experience of any kind; regardless, it should be an instructional and fun session for all. Please bring your laptop since the number of machines is limited.
The meeting will start at 11 AM with bagels and a short introduction to Semantic Web technologies of RDF, OWL and SPARQL, in addition to an overview of the projects that will be developed. Then participants will split up into teams and work on their projects until 5:30, with a break for lunch. Afterwards, each team will present their results to the group, and there may be an attempt to get the various projects working in tandem; interoperability being at the heart of the Semantic Web.
The current set of planned projects is:
1) ARQ is a query engine that provides a powerful runtime for querying RDF data with SPARQL. ARQ currently lacks the ability to search spatial information with dedicated access methods. The project will add spatial access methods to the ARQ processor. In addition we will take a look at the Pellet reasoner to better understand how spatial data can be used to query Semantic Web data with spatial predicates.
Project lead: Marco Neumann
2) D2RQ is a Java-based declarative language used to map SPARQL into relational database SQL; in this project, participants will use D2RQ to turn their own relational-database data into RDF.
Project lead: William Surowiec
3) A project to create an application or utility to turn the output of natural-language-processing software (such as alias-i's LingPipe) into RDF.
Project lead: Breck Baldwin
4) There are various existing validators for RDF, but they do not cover the non-mandatory recommendations that the W3C makes. This project will create a web-based "usage validator" for RDF that tests for these recommended conditions.
Project lead: Sergey Chernyshev
5) A project to create a web-based application that produces a simple, aggregated display of the contents of an RDF file. If time permits, this application will also include the capability to drill down through the data.
Project lead: Yaron Koren
All projects will follow the conventions of Extreme Programming (XP) whenever possible, including programming in pairs or teams, and dividing projects into short, manageable tasks.
The code camp will be held at the alias-i office on 181 North 11th St. #401, Brooklyn, NY 11211, phone number (718) 290-9170. Thanks to alias-i and Breck Baldwin for providing the location.
For more information, see the following links: