Forthcoming SPARQL tutorial

by Bijan Parsia

I’ve been invited to give a two hour SPARQL tutorial/lecture at the European Reasoning Web 2006 Summer School (which has no specific web page, though there is a Reasoning Web one and a Reasoning Web 2005 page. I was late on my first deliverable (abstract + outline for my chapter version of the lecture). I’m a little worried since there’s a lot of overlap with another lecture (on RDF querying in general). There are two rules and ontologies lectures as well. Maybe one is advanced? Be nice if they had an RDF/OWL overview in common so we all didn’t repeat it.

Here are the abstract (I hate writing abstracts) and outline (which I imagine will change) I’ve sent to them:

Abstract: SPARQL is a query language and protocol which together support “remote access” of information published on the Web in RDF related languages (RDF and OWL). We discuss the background, syntax, and semantics of the SPARQL query language and explore how SPARQL is to RDF and OWL what HTTP and URIs were to HTML: that is, critical to making the Semantic Web as active as the Web itself.

  1. SPARQL Background
    1. (W3C) Semantic Web Languages: RDF, OWL, RIF
    2. Why a protocol?
    3. SPARQL and the Semantic Web
  2. SPARQL Query Concepts, Syntax, and Use
    1. Terms and data constructs
    2. Triple and Graph Patterns
    3. Pattern operators
    4. Datasets (Background and Named Graphs)
    5. Filters and functions
    6. Query forms and results
  3. SPARQL Query Semantics
    1. Query answers and the semantics of the dataset
    2. Rigid BNodes and answer minimization
    3. The algebra
    4. The very idea of a virtual graph
  4. Future Directions
    1. Filling out the protocol
    2. Aggregates, update, and federation
    3. SPARQL and Web 2.0

(I don’t know what it was, but it was way hard to format this outline.)

Still mad about war, Snoopgate, torture, etc. I would have thought that endorsement of torture + brazen violation of laws would make people more nervous. It’s a puzzle why simple self-interest (educated in the US tradition) doesn’t generate more of an outcry. What’s wrong with us?

14 Responses to “Forthcoming SPARQL tutorial”

  1. admin Says:

    In the future directions bit, are you considering saying anything about SADDLE? (Which was, for those not following along at home, the initiated-then-abandoned service description language DAWG played around with.)

    I think there’s some chance that SADDLE will be on DAWG’s plate if or when there’s a rechartering.

  2. admin Says:

    In the future directions bit, are you considering saying anything about SADDLE? (Which was, for those not following along at home, the initiated-then-abandoned service description language DAWG played around with.)

    I think there’s some chance that SADDLE will be on DAWG’s plate if or when there’s a rechartering.

  3. admin Says:

    In the future directions bit, are you considering saying anything about SADDLE? (Which was, for those not following along at home, the initiated-then-abandoned service description language DAWG played around with.)

    I think there’s some chance that SADDLE will be on DAWG’s plate if or when there’s a rechartering.

  4. admin Says:

    (erp… in case it’s not clear admin == Kendall. :)

  5. admin Says:

    (erp… in case it’s not clear admin == Kendall. :)

  6. admin Says:

    (erp… in case it’s not clear admin == Kendall. :)

  7. bijan Says:

    Dude, get a better login in name.

    I hadn’t planned to say anything about SADDLE, but given there is another query language tutorial, I might shift more to the protocol. I think the query language is easier to academe about, so I have a preference in that direction.

    If something picks up twixt now and the school (I have materials due in like Feb and/or May) or you have some ideas on what to cover, I’d be happy to include it.

  8. bijan Says:

    Dude, get a better login in name.

    I hadn’t planned to say anything about SADDLE, but given there is another query language tutorial, I might shift more to the protocol. I think the query language is easier to academe about, so I have a preference in that direction.

    If something picks up twixt now and the school (I have materials due in like Feb and/or May) or you have some ideas on what to cover, I’d be happy to include it.

  9. bijan Says:

    Dude, get a better login in name.

    I hadn’t planned to say anything about SADDLE, but given there is another query language tutorial, I might shift more to the protocol. I think the query language is easier to academe about, so I have a preference in that direction.

    If something picks up twixt now and the school (I have materials due in like Feb and/or May) or you have some ideas on what to cover, I’d be happy to include it.

  10. admin Says:

    In the future directions bit, are you considering saying anything about SADDLE? (Which was, for those not following along at home, the initiated-then-abandoned service description language DAWG played around with.)

    I think there’s some chance that SADDLE will be on DAWG’s plate if or when there’s a rechartering.

  11. admin Says:

    (erp… in case it’s not clear admin == Kendall. :)

  12. bijan Says:

    Dude, get a better login in name.

    I hadn’t planned to say anything about SADDLE, but given there is another query language tutorial, I might shift more to the protocol. I think the query language is easier to academe about, so I have a preference in that direction.

    If something picks up twixt now and the school (I have materials due in like Feb and/or May) or you have some ideas on what to cover, I’d be happy to include it.

  13. Tales of a Semantic Web Consultancy » Blog Archive » SPARQL Tutorial slides Says:

    [...] Next week—next Monday in fact—I shall give the long awaited SPARQL Tutorial. [...]

  14. Like Your Work » Blog Archive » links for 2006-09-01 Says:

    [...] Tales of a Semantic Web Consultancy » Blog Archive » Forthcoming SPARQL tutorial (tags: sparql rdf SemanticWeb) [...]