Sunday, June 2, 2013
01:00 PM - 04:30 PM
|Level: ||Technical - Intermediate|
|Location: ||Imperial A|
SPARQL is the query language of the Semantic Web. Almost every Semantic Web or Linked Data application makes substantial use of SPARQL to access RDF data. With SPARQL, you can:
• Query and search RDF data
• Transform data from one RDF vocabulary to another
• Insert, update, and delete RDF data
• Load RDF data from remote URLs
• Perform all of these operations over HTTP
This tutorial will teach you SPARQL from the ground up. We will use real SPARQL queries that can be run, today, on the Web to teach just about the entire SPARQL language. You'll be able to follow along with your laptop during the tutorial and also to run the queries yourself following the session.
SPARQL 1.1 officially became a W3C standard earlier this year, and this tutorial has been expanded from past versions to cover the new features in SPARQL 1.1, including:
• Easier negation
• Property paths
• SPARQL Update
No previous experience with SPARQL is expected, though familiarity with the RDF data model is helpful.
Lee Feigenbaum is a leading expert in Semantic Web technologies and their applicability to enterprise IT challenges. As VP of Marketing & Technology at Cambridge Semantics, Lee helps ensure that the Anzo product suite continues to address customers' ever-changing and diverse data challenges.
Lee is an active member of the W3C Semantic Web standards community, currently serving as the Co-Chair of the W3C's SPARQL Working Group, leading the design of SPARQL, the Semantic Web query language. Lee authored "The Semantic Web in Action," a 2007 article in Scientific American. Lee writes about Semantic Web technologies on Twitter as @LeeFeigenbaum, on his blog, TechnicaLee Speaking, and on the Cambridge Semantics blog, Enterprise Semantics. Lee is also the creator and editor-in-chief of Semantic University.