RDFa: The Semantic Web's Missing Link

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + mark.birbeck Mark Birbeck 4 months ago
    I’ve added fairly detailed speaker notes, but unfortunately SlideShare doesn’t make them visible -- so if you’re interested in this topic, you may find it easier to follow if you download the presentation.
Post a comment
Embed Video
Edit your comment Cancel

14 Favorites

RDFa: The Semantic Web's Missing Link - Presentation Transcript

  1. RDFa: The semantic web's missing link Mark Birbeck SemTech 2009
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Solution part 1
    • RDFa allows anyone who can publish HTML, to publish data.
  8. Solution part 2
    • RDFa covers all of RDF.
    • (Well...nearly.)
  9. Solution
    • So RDFa allows us to publish data, through the simple means of HTML and HTTP.
  10.  
  11.  
  12.  
  13.  
  14. Why is RDFa the semantic web's missing link? Can now publish RDF as easily as HTML
  15. What does RDFa look like?
    • There are some metadata features in HTML already...
    • ...so we give them an RDF interpretation...
    • ...then we generalise them...
    • ...and then we add a few more.
  16. HTML's metadata features (1)
    • <html>  <head>    <title>RDFa: Now everyone can have an API</title>    <meta name=&quot;author&quot; content=&quot;Mark Birbeck&quot; />    <meta name=&quot;created&quot; content=&quot;2009-05-09&quot; />    <link rel=&quot;license&quot;
    •      href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; />  </head>  .  .  . </html>
  17. HTML's metadata features (2)
    • <a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;  >CC Attribution-ShareAlike</a>
    • <a rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;  >CC Attribution-ShareAlike</a>
  18. RDFa extends @rel/@href to images
    • <img src=&quot;image01.png&quot;
    • rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; />
    • <img src=&quot;image02.png&quot;
    • rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; />
  19. RDFa extends meta/@content to body
    • <html>  <head>    <title>RDFa: Now everyone can have an API</title>    <meta name=&quot;author&quot; content=&quot;Mark Birbeck&quot; />    <meta name=&quot;created&quot; content=&quot;2009-05-09&quot; />  </head>  <body>    <h1>RDFa: Now everyone can have an API</h1>    Author: <em
    •      >Mark Birbeck</em>    Created: <em
    •      >May 9th, 2009</em>  </body> </html>
  20. RDFa extends meta/@content to body
    • <html>  <head>    <title>RDFa: Now everyone can have an API</title>
    •   </head>  <body>    <h1>RDFa: Now everyone can have an API</h1>    Author: <em property=&quot;author&quot; content=&quot;Mark Birbeck&quot;     >Mark Birbeck</em>    Created: <em property=&quot;created&quot; content=&quot;2009-05-09&quot;     >May 9th, 2009</em>  </body> </html>
  21. RDFa extends meta/@content to body
    • <html>  <head>    <title>RDFa: Now everyone can have an API</title>
    •   </head>  <body>    <h1>RDFa: Now everyone can have an API</h1>    Author: <em property=&quot;author&quot;     > Mark Birbeck </em>    Created: <em property=&quot;created&quot; content=&quot;2009-05-09&quot;     >May 9th, 2009</em>  </body> </html>
  22. Vocabularies use CURIEs
    • <html  xmlns:dc=&quot;http://purl.org/dc/terms/&quot; >
    •   <head>    <title>RDFa: Now everyone can have an API</title>
    •   </head>  <body>    <h1>RDFa: Now everyone can have an API</h1>    Author: <em property=&quot; dc:creator &quot;     >Mark Birbeck</em>    Created: <em property=&quot; dc:created &quot; content=&quot;2009-05-09&quot;     >May 9th, 2009</em>  </body> </html>
  23. CURIEs, or Compact URIs
    • Named after Marie Curie, who was the first person to receive two Nobel prizes, one for physics and one for chemistry.
    • CURIEs allow a full URI to be expressed in a simple  prefix:suffix form.
    • The 'suffix' part is looser than in XML namespaces, supporting formulations such as  abc:123 .
  24. Properties can also apply to images
    • <img src=&quot;image01.png”
    • rel=&quot;license&quot;
    •   href=&quot; http://creativecommons.org/licenses/by-sa/3.0/ &quot;
    • />
    • <img src=&quot;image02.png”
    • rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;
    • />
  25. Properties can also apply to images
    • <img src=&quot;image01.png&quot;
    • rel=&quot;license&quot;
    •   href=&quot; http://creativecommons.org/licenses/by-sa/3.0/ &quot;
    • property=&quot;dc:creator&quot; content=&quot;Mark Birbeck&quot; />
    • <img src=&quot;image02.png&quot;
    • rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; property=&quot;dc:creator&quot; content=&quot;Mark Birbeck&quot;
    • />
  26. Relationships and properties on anything
    • <a
    •   href=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;  >The 5 minute guide to RDFa...in only 6 minutes and 40 seconds</a>
  27. Relationships and properties on anything
    • <a rel=&quot;license&quot;
    •   href=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;  >The 5 minute guide to RDFa...in only 6 minutes and 40 seconds</a>
    • Doesn't say what we want.
  28. Relationships and properties on anything
    • <a
    •    href=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;  >The 5 minute guide to RDFa...in only 6 minutes and 40 seconds</a> is licensed under <a
    •   href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot;
    •   >CC BY SA</a>.
  29. Relationships and properties on anything
    • <a
    •    href=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;  >The 5 minute guide to RDFa...in only 6 minutes and 40 seconds</a> is licensed under <a  about=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;
    •   rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot;
    •   >CC BY SA</a>.
  30. Relationships and properties on anything
    • <a
    •    href=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;  >The 5 minute guide to RDFa...in only 6 minutes and 40 seconds</a> is licensed under <a about=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot;
    •   rel=&quot;license&quot;
    •   href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot;
    •   property=&quot;dc:creator&quot; content=&quot;Mark Birbeck&quot;  >CC BY SA</a>.
  31. @about sets context
    •   <div  about=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6-minutes-40-seconds&quot; >
    •     <h1>The 5 minute guide to RDFa...</h1>    Author: <em property=&quot;dc:creator&quot;     >Mark Birbeck</em>    Created: <em property=&quot;dc:created&quot; content=&quot;2009-05-09&quot;     >May 9th, 2009</em>  </div>
  32. @about sets context
    • <html xmlns:dc=&quot;http://purl.org/dc/terms/&quot;>
    •   <head>    <title>RDFa: Now everyone can have an API</title>
    •   </head>  <body>
    •     <h1>RDFa: Now everyone can have an API</h1>   
    •    Author: <em property=&quot;dc:creator&quot;     >Mark Birbeck</em>    Created: <em property=&quot;dc:created&quot; content=&quot;2009-05-09&quot;     >May 9th, 2009</em>  </body> </html>
  33. Basics of RDFa
      • generalise HTML's existing semantic features;
      • add support for CURIEs for property and relationship names;
      • add @about.
  34. Advanced RDFa
      • use of @datatype to set the data type of @content;
      • use of @typeof to set  rdf:type ;
      • support for bnodes;
      • support for XML literals;
      • ability to chain statements together.
    • Note that since RDFa supports all of the features you'll find in RDF, then it means that you can even mark-up OWL documents in HTML.
  35. Tools
      • server-side parsers;
      • client-side parsers and post-processors.
    • See http://rdfa.info/rdfa-implementations
    • Also note my RDFa parser  Ubiquity RDFa and Jeni Tennison's jQuery-based  rdfQuery , as two further client-side processors that aren't mentioned there.
  36. Mark Birbeck
    • Managing Director, Backplane Ltd.
    • http://webBackplane.com/mark-birbeck
    • http://twitter.com/markbirbeck
    • [email_address]

+ Mark BirbeckMark Birbeck, 4 months ago

custom

1948 views, 14 favs, 5 embeds more stats

This presentation was given at SemTech 2009.

RDF more

More info about this document

CC Attribution License

Go to text version

  • Total Views 1948
    • 1788 on SlideShare
    • 160 from embeds
  • Comments 1
  • Favorites 14
  • Downloads 67
Most viewed embeds
  • 140 views on http://webbackplane.com
  • 13 views on http://blogsimplified.com
  • 5 views on http://linkeddata.uriburner.com
  • 1 views on http://dev.webbackplane.com
  • 1 views on http://tutorias-wicho.blogspot.com

more

All embeds
  • 140 views on http://webbackplane.com
  • 13 views on http://blogsimplified.com
  • 5 views on http://linkeddata.uriburner.com
  • 1 views on http://dev.webbackplane.com
  • 1 views on http://tutorias-wicho.blogspot.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories