Semantic Web


Published on

Semantic Web
Background and Updates

Published in: Technology, Education
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Semantic Web

    1. 1. Semantic Web Background and Updates 5th May, 2008
    2. 2. Agenda <ul><ul><li>Background </li></ul></ul><ul><ul><ul><li>What is Semantic Web </li></ul></ul></ul><ul><ul><ul><li>Approach for archiving Semantic Web </li></ul></ul></ul><ul><ul><li>News and Demo </li></ul></ul>
    3. 3. What is Semantic Web? <ul><li>Making data meaningful(processable) for machine Discovering related data Extract hidden information from available data Data Portability is important </li></ul>
    4. 4. Some prediction...
    5. 5. Approach for archiving Semantic Web <ul><li>Top Down - natural language parsing Bottom up - markup language (RDF, microformats) </li></ul>
    6. 6. The W3C way: <ul><li>RDF - Resource Description Framework a framework for defining triples of subject, predicate and object RDFS - RDF Schema define vocabularies for provding structure to RDF resource OWL - Web Ontology Language reason about classes and individuals defined by RDFS and RDF SPARQL - SPARQL Protocol and RDF Query Language an RDF query language </li></ul>
    7. 7. The more realistic way <ul><li>Microformats -adding class to HTML elements microformats hCard like: ... <div class=&quot;vcard&quot;> <a class=&quot;url fn&quot; href=&quot;;>Tantek Çelik</a> </div> ... which is just showing: ... Tantek Çelik ... in the browser. </li></ul>
    8. 8. Some microformats <ul><ul><li>hCalendar </li></ul></ul><ul><ul><li>hCard </li></ul></ul><ul><ul><li>rel-license </li></ul></ul><ul><ul><li>rel-nofollow </li></ul></ul><ul><ul><li>rel-tag </li></ul></ul><ul><ul><li>VoteLinks </li></ul></ul><ul><ul><li>XFN </li></ul></ul><ul><ul><ul><li>XHTML friend network </li></ul></ul></ul><ul><ul><li>XMDP  </li></ul></ul><ul><ul><li>XOXO </li></ul></ul><ul><ul><ul><li>Extensible Open XHTML Outlines  </li></ul></ul></ul><ul><ul><li>adr - for marking up address information </li></ul></ul><ul><ul><li>geo - for marking up geographic coordinates </li></ul></ul><ul><ul><li>hAtom - syndicating episodic content </li></ul></ul><ul><ul><li>hResume - for publishing resumes and CVs </li></ul></ul><ul><ul><li>hReview </li></ul></ul><ul><ul><li>rel-directory - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page </li></ul></ul><ul><ul><li>rel-enclosure - for indicating attachments (e.g. files) to download and cache </li></ul></ul><ul><ul><li>rel-home - indicate a hyperlink to the homepage of the site </li></ul></ul><ul><ul><li>rel-payment - indicate a payment mechanism </li></ul></ul><ul><ul><li>robots exclusion </li></ul></ul><ul><ul><li>xFolk </li></ul></ul>
    9. 9. News <ul><li>Yahoo Open Search Platform - SearchMonkey (Mar 2008) </li></ul>
    10. 10. News <ul><li>Facebook, Google , and Digg joined DataPortability Workgroup </li></ul>
    11. 11. News <ul><li>Reuters launched Open Calais An API does a semantic markup on unstructured HTML documents. By natural language processing engine and massive hard coded, learning database </li></ul>
    12. 12. News and Demo <ul><li>Google launch Social Graph API an API for querying social data on the web which use XFN(microformats) and FOAF(RDF) demo </li></ul>
    13. 13. News and Demo <ul><li>Firefox 3 support microformats A javascript API used to manipulate microformat on page Demo site with microformats: Google map </li></ul>
    14. 14. Demo <ul><li>DBpedia SPARQL </li></ul>
    15. 15. Some problems... <ul><li>Will someone enter microformats in a blog!? Will company open data for public? little reason for web site owners to do that How about existing information? </li></ul>
    16. 16. The End - Thanks! Discussion
    17. 17. Example - RDF <ul><li><rdf:RDF xmlns:rdf=&quot;;         xmlns:terms=&quot;;>         <rdf:Description rdf:about=&quot;urn:x-states:New%20York&quot;>         <terms:alternative>NY</terms:alternative>         </rdf:Description> </rdf:RDF> </li></ul>
    18. 18. Example - OWL and RDFS <ul><li><owl:Class rdf:ID=&quot;Wine&quot;> <rdfs:subClassOf rdf:resource=&quot;&food;PotableLiquid&quot;/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource=&quot;#madeFromGrape&quot;/> <owl:minCardinality rdf:datatype=&quot;&xsd;nonNegativeInteger&quot;>1</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> ... </owl:Class> </li></ul>
    19. 19. Example - SPARQL <ul><li>PREFIX abc: <> . SELECT ?capital ?country WHERE {   ?x abc:cityname ?capital ;      abc:isCapitalOf ?y.   ?y abc:countryname ?country ;      abc:isInContinent abc:Africa. } </li></ul>
    20. 20. Example - microformats <ul><li>hCalendar: <div class=&quot;vevent&quot;> <a class=&quot;url&quot; href=&quot;;></a> <span class=&quot;summary&quot;>Web 2.0 Conference</span>: <abbr class=&quot;dtstart&quot; title=&quot;2007-10-05&quot;>October 5</abbr>- <abbr class=&quot;dtend&quot; title=&quot;2007-10-20&quot;>19</abbr>, at the <span class=&quot;location&quot;>Argent Hotel, San Francisco, CA</span> </div> hCard: <span class=&quot;tel&quot;><span class=&quot;type&quot;>Home</span> (<span class=&quot;type&quot;>pref</span>erred): <span class=&quot;value&quot;>+1.415.555.1212</span> </span> </li></ul>
    21. 21. Example - microformats <ul><li>rel-license: <a href=&quot;; rel=&quot;license&quot;>cc by 2.0</a> <a href=&quot;; rel=&quot;license&quot;>Apache 2.0</a> rel-tag <a href=&quot;; rel=&quot;tag&quot;>fish</a> VoteLinks: <a rev=&quot;vote-for&quot; href=&quot;; title=&quot;neat spoof&quot;>Raging Cow</a> <a rev=&quot;vote-against&quot; href=&quot;; title=&quot;nasty corn syrup drink&quot;>Raging Cow</a> XFN: <a href=&quot;; rel=&quot;friend met colleague&quot; >...</a> </li></ul>
    22. 22. Example - microformats <ul><li>adr: <div class=&quot;adr&quot;> <div class=&quot;street-address&quot;>665 3rd St.</div> <div class=&quot;extended-address&quot;>Suite 207</div> <span class=&quot;locality&quot;>San Francisco</span>, <span class=&quot;region&quot;>CA</span> <span class=&quot;postal-code&quot;>94107</span> <div class=&quot;country-name&quot;>U.S.A.</div> </div> geo: <div class=&quot;geo&quot;>GEO: <span class=&quot;latitude&quot;>37.386013</span>, <span class=&quot;longitude&quot;>-122.082932</span> </div> </li></ul>