This talk will detail the need for frameworks designed for the semantic web and show how to build applications with CubicWeb.
After creating a network of computers, then a network of documents, we moved to the web where the amount of data available keeps growing and where there is a need to link data together instead of documents. And that’s what the semantic web is about. CubicWeb provides a framework to ease the development of semantic web applications, meaning consuming semantic data from the web and providing semantic data to the web. We’ll explain in this talk what features we need in a framework to easily build an application that will be part of the web of data.
We’ll insist on the fact that CubicWeb is made of two parts, the web engine and the data repository, and that the repository can be used without the web engine. This will be demonstrated with a TurboGears application that used the CubicWeb repository as its persistence layer. RQL (Relationship Query Language) in TurboGears!
We’ll see how a schema is enough to generate a CRUD user interface and how from there we can start customizing the interface by developing views and publish semantic data.
We will also present examples of integration within the Linked Data cloud, and with Google Maps, and also present an example of faceted search.
This talk has a lot of material to cover so 45 minutes is more adapted, but it could fit into a 30 minutes talk if the schedule requires it.
I work as a software engineer with Logilab and have been focusing on developping applications with CubicWeb as well as participating to the framework improvement.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? email@example.com
View a complete list of OSCON contacts