Your SlideShare is downloading. ×
0
RDFa: The semantic web's missing link Mark Birbeck SemTech 2009
 
 
 
 
 
Solution part 1 <ul><li>RDFa allows anyone who can publish HTML, to publish data. </li></ul>
Solution part 2 <ul><li>RDFa covers all of RDF. </li></ul><ul><li>(Well...nearly.) </li></ul>
Solution <ul><li>So RDFa allows us to publish data, through the simple means of HTML and HTTP. </li></ul>
 
 
 
 
Why is RDFa the semantic web's missing link? Can now publish RDF as easily as HTML
What does RDFa look like? <ul><li>There are some metadata features in HTML already... </li></ul><ul><li>...so we give them...
HTML's metadata features (1) <ul><li><html>  <head>    <title>RDFa: Now everyone can have an API</title>    <meta name=&qu...
HTML's metadata features (2) <ul><li><a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;  >CC Attribution-S...
RDFa extends @rel/@href to images <ul><li><img src=&quot;image01.png&quot; </li></ul><ul><li>rel=&quot;license&quot; </li>...
RDFa extends meta/@content to body <ul><li><html>  <head>    <title>RDFa: Now everyone can have an API</title>    <meta na...
RDFa extends meta/@content to body <ul><li><html>  <head>    <title>RDFa: Now everyone can have an API</title> </li></ul><...
RDFa extends meta/@content to body <ul><li><html>  <head>    <title>RDFa: Now everyone can have an API</title> </li></ul><...
Vocabularies use CURIEs <ul><li><html  xmlns:dc=&quot;http://purl.org/dc/terms/&quot; > </li></ul><ul><li>  <head>    <tit...
CURIEs, or Compact URIs <ul><li>Named after Marie Curie, who was the first person to receive two Nobel prizes, one for phy...
Properties can also apply to images <ul><li><img src=&quot;image01.png” </li></ul><ul><li>rel=&quot;license&quot; </li></u...
Properties can also apply to images <ul><li><img src=&quot;image01.png&quot; </li></ul><ul><li>rel=&quot;license&quot; </l...
Relationships and properties on  anything <ul><li><a </li></ul><ul><li>  href=&quot;http://www.slideshare.net/mark.birbeck...
Relationships and properties on  anything <ul><li><a  rel=&quot;license&quot; </li></ul><ul><li>  href=&quot;http://www.sl...
Relationships and properties on  anything <ul><li><a </li></ul><ul><li>   href=&quot;http://www.slideshare.net/mark.birbec...
Relationships and properties on  anything <ul><li><a </li></ul><ul><li>   href=&quot;http://www.slideshare.net/mark.birbec...
Relationships and properties on  anything <ul><li><a </li></ul><ul><li>   href=&quot;http://www.slideshare.net/mark.birbec...
@about sets context <ul><li>  <div  about=&quot;http://www.slideshare.net/mark.birbeck/the-5-minute-guide-to-rdfain-only-6...
@about sets context <ul><li><html xmlns:dc=&quot;http://purl.org/dc/terms/&quot;> </li></ul><ul><li>  <head>    <title>RDF...
Basics of RDFa <ul><ul><li>generalise HTML's existing semantic features; </li></ul></ul><ul><ul><li>add support for CURIEs...
Advanced RDFa <ul><ul><li>use of @datatype to set the data type of @content; </li></ul></ul><ul><ul><li>use of @typeof to ...
Tools <ul><ul><li>server-side parsers; </li></ul></ul><ul><ul><li>client-side parsers and post-processors. </li></ul></ul>...
Mark Birbeck <ul><li>Managing Director, Backplane Ltd. </li></ul><ul><li>http://webBackplane.com/mark-birbeck </li></ul><u...
Upcoming SlideShare
Loading in...5
×

RDFa: The Semantic Web's Missing Link

6,314

Published on

This presentation was given at SemTech 2009.

RDFa combines the power of RDF with the ease of publishing of HTML, making it the missing link of the semantic web. Now anyone who is able to publish to the web -- from bloggers, to corporates to governments -- can easily publish to the semantic web.

This session will introduce the key ideas of RDFa and its syntax, by way of a case-study of a project from a UK government department. We'll also survey the state of support in tools and software.

Published in: Education
4 Comments
19 Likes
Statistics
Notes
  • Nice and clean presentation!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thanks! I will use it to add a better explanation. Ah btw, I downloaded it, and it's terrific.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thansk a lot! I'm actually working on semantic metadata and its retrieval. From Ecuador, center of the world, I salute you.

    Martin
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,314
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
158
Comments
4
Likes
19
Embeds 0
No embeds

No notes for slide
  • Transcript of "RDFa: The Semantic Web's Missing Link"

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×