• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The possibilities of RDFa and the Semantic Web
 

The possibilities of RDFa and the Semantic Web

on

  • 8,266 views

A presentation given at Skills Matter on July 13th, 2009.

A presentation given at Skills Matter on July 13th, 2009.

Statistics

Views

Total Views
8,266
Views on SlideShare
7,800
Embed Views
466

Actions

Likes
14
Downloads
101
Comments
1

11 Embeds 466

http://webbackplane.com 325
http://blog.marchibbins.com 86
http://www.bluereek.com 25
http://barryjogorman.com 12
http://www.slideshare.net 6
http://translate.googleusercontent.com 4
http://webbackplane.blogspot.com 3
http://idealer.tumblr.com 2
http://www.webbackplane.com 1
http://74.125.91.132 1
http://www.linkedin.com 1
More...

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • I'd recommend viewing this with the notes panel open.

    Also, slides #31 and #33 have embedded video showing some demos, and you might find it easier to see what's going on if you look at the live demos here:

    http://capriceswf.blogspot.com/2009/06/review-delirious.html

    and here:

    http://ubiquity-rdfa.googlecode.com/svn/trunk/_samples/bl...
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • There are many ways to publish on the web.
  • It’s easy to publish longer documents via blog posts.
  • But you can even publish a web-page from an SMS message. (Every Tweet has a URL.)
  • Publishing data is difficult. We’ll now look at some scenarios where we would like to publish precise information, rather than just publishing text.
  • We usually have to use some specialised site to sell items.
  • For example, eBay.
  • Yet the enormous reach of HTML and HTTP means that even small vendors are able to reach an international audience through the web, and need little more than a blog. This site has simple contact information in one blog post...
  • ...and then an individual item for sale in each subsequent blog post. It’s not eBay, but it gets them business.
  • However, it’s difficult to publish in such a way that your post is aligned with others -- so that we’re all talking about the same restaurant, for example. To do this, we usually have to join a centralised web-site.
  • Which then raises the issue of who owns your data -- a big question for a lot of people.
  • For example, on this site each blog post is a film review; the reviewer would like to keep the reviews on their site.
  • Similarly, on this site each blog post is a book review.
  • This site has worked hard to produce good reviews that people link to, and it shows in their high Google rank. So why would the blog-owner bother to subsume their reviews into some generalised review site?
  • Another example of where we want to publish more precise information is in specialist sites.
  • If Marie Curie were researching today, she might well use a blog. She wouldn’t be writing about here breakfast, though...
  • ...she’d be writing about her research. And she’d want to use precise terminology.
  • We can see that people are already using blogs as a convenient way to publish quite specific types of information.
  • I’m not saying that blogging is the future, I’m just using blogging as a shorthand for ‘easy HTML publishing’. If anyone can set up a blog, and we can get metadata into blogs, then it follows that anyone can publish metadata.
  • The key point. (Again.)
  • So we’ve seen some of the problems that we’re trying to address, now we’ll look at how RDFa helps us to address them.
  • We saw earlier how on this site each blog post is a book review. We can see that the core values of this review are the title of the item being reviewed, the rating, and the comments.
  • This is what the review would look like, marked up with Google’s review vocabulary in RDFa. We still have the title for the book, the rating and the summary, but now it’s formatted in such a way that Google’s crawlers can understand this as being more than just some text.
  • And a consequence for authors of surfacing this data will be improvements in the presentation on search engines; this is restaurant review that has been marked up using Google’s extra features, and the results shown as a ‘rich snippet’, but there is no reason that it can’t be a book or film.
  • Another example of how RDFa helps, is in the realm of linked data. Once the data on the page has been ‘understood’, then we can go off and find more information from the linked data cloud. We can do this because we have accurate identifiers in the page.
  • For example, if we add an identifier for the book to the book review, we can use it to go out to the linked data cloud and get the full book title, a picture of the book cover, and so on.
  • Retrieving book information from the linked data cloud.
  • Similarly, we can go off to the linked data cloud to get the latest Tweets by a person.
  • Retrieving Tweets from the linked data cloud.
  • Another consequence of having more precise information in the page, is vertical search.
  • If we search Google for ‘benzene’ then we will get very general results, useful for the public (e.g., Wikipedia) but of no interest to a chemist.

The possibilities of RDFa and the Semantic Web The possibilities of RDFa and the Semantic Web Presentation Transcript

  • RDFa The possibilities of RDFa and the Semantic Web
  • Publishing was never easier
  • But publishing data remains difficult
  • Ecommerce
  • Contact information.
  • Product information
  • Reviews
  • Who owns your data?
  • Publishing for specialists
  • Blogs as more than simple posts
  • Pushing the limits • Blogs where each entry is an item for sale. • Blogs where each entry is a review. • Blogs where entries contain specialist information. • Web-pages that want to be data.
  • Leveraging the HTML eco-stystem
  • With RDFa, publishing data becomes as easy as publishing HTML
  • How RDFa is helping
  • How RDFa is helping Owning your own reviews
  • Title: Chanda’s Secrets by Allan Stratton Stars: ***** I reviewed Stratton's newest teen novel, Leslie's Journal in October. I'd heard about Chanda's Secrets and wanted to give it a try. ...
  • <div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Review" > <span rel="v:itemreviewed"> <span> Title: <span property="v:name">Chanda’s Secrets</span> </span> </span> Stars: <span property="v:rating" content="5">*****</span> <span property="v:summary"> I reviewed Stratton's newest teen novel, Leslie's Journal in October. I'd heard about Chanda's Secrets and wanted to give it a try. ... </span> </div>
  • Number of stars, price range, etc., all picked up from the web-page via RDFa and
  • How RDFa is helping Joining the linked data cloud
  • <div typeof="v:Review" > <span rel="v:itemreviewed"> <span about="urn:ISBN:1550378341" typeof="bib:book"> Title: <span property="v:name">Chanda’s Secrets</span> </span> </span> Stars: <span property="v:rating" content="5">*****</span> <span property="v:summary"> I reviewed Stratton's newest teen novel, Leslie's Journal in October. I'd heard about Chanda's Secrets and wanted to give it a try. ... </span> </div>
  • Mark Birbeck’s Twitter account name is <span typeof="foaf:OnlineAccount" rel="foaf:accountServiceHomePage" resource="http://twitter.com" property="foaf:accountName" >markbirbeck</span> and Ben Adida’s is <span typeof="foaf:OnlineAccount" rel="foaf:accountServiceHomePage" resource="http://twitter.com" property="foaf:accountName" >benadida</span>
  • How RDFa is helping Vertical search
  • ...yet we know that there are
  • <div about="#chem_123"> Viagra has the following CID identifier: <span property="chem:cid">5281023</span> </div> <div about="#chem_124"> Methane has the following identifier: <span property="chem:inchi">InChI=1/CH4/h1H4</span> </div>
  • • Embedding RDFa about chemical symbols, makes it possible to: • create a chemistry-specific search engine; • improve the UI for the blog.
  • How RDFa is helping Data distribution
  • Static page ASP.NET Who knows?
  • RDFa • Vertical search engines • Customise the UI by joining the linked data • Makes it easy for cloud organisations to publish data • Make it easy for individuals to publish data
  • • http://webBackplane.com/rdfa • http://webBackplane.com/mark-birbeck