WWW2008 Slides
From RDFaWiki
At WWW2008, Ivan Herman, Elias Torres, and Ben Adida will present a tutorial on RDFa. This is the collaboration space for preparing these slides.
Michael@2008-03-16 notes: IMHO one of the most important things is to demo what you can do with the results, i.e., in contrast to uF you can e.g. run a SPARQL query on an RDFa-enriched page. Maybe you want to use the SW FAQ and a nice IRC bot (SPARQLBot) to demo a real-world setting; see also [1] (Semantic Web FAQ).
Contents |
Overall Approach to Presentation
- all examples before the "Brief RDF Primer" don't show triples, they only show visual graphs.
- explain how these graphs _are_ RDF in the "Brief RDF Primer"
- slides will use mostly screenshots of web browsers, snippets of HTML+RDFa, and graph diagrams. Very little verbiage.
Introduction & Goals (15 minutes)
- screenshots of web sites with clear "structured data" and what you might want to do with it: address to your address book, calendar events to your calendar, real estate listings to a google map with coloring by price, etc...
- interoperable: screenshots of three sites, each with title and tags, one of photos, one of videos, and one of music - are those titles and tags going to be the "compatible"?
- extensible: professional photography site over amateur photography site: can we add fields?
- "modular": copy and paste a chunk of HTML. The Creative Commons scenario. Lead through the actual generation of a license chunk.
Some use cases of the loosely coupled data web would be quite interesting. - the "Share" links at the end of blogs. Why have to list all of them? Why not just expose some RDFa, hint that it's "shareable", and then have a plugin or bookmarklet that lets you share it with your favorite social news site?
Adding Flavor to Your Links (15 minutes)
- ccREL: adding a license to your document.
- adding extra fields (creator and creation date.)
- Adding licenses to multiple photos on a page (use of @about).
- Structure: multiple blog posts on a page, with URLs.
- Having an image in the middle, also @about.
Digging Deeper (20 minutes)
- Listing a bunch of authors with affiliations.
- Chaining: moving one of the authors into the dc:creator field.
- A complete FOAF example.
Adding Your Own Vocabulary (15 minutes)
Coming up with your own vocabulary (e.g. what would Flickr do?)
A Brief RDF Primer (15 minutes)
- graphs we drew _are_ RDF.
- triples and triplestores
- SPARQL: glimpse of what it can do.
Tools & Real-World Examples (1 hour)
- Greasemonkey + live development of script, e.g. the sharing of items with social networks? Actual building of the simple script, live, on localhost (Elias, 30 minutes)
- RDFa Distiller for embedding a "get my triples" link in your page. (Ivan, 15-20 minutes)
- Fuzzbot: http://rdfa.digitalbazaar.com/fuzzbot/ (Ben, 10-15 minutes)