An Approach To Emerge Web 3.0


Published on

Presentation of the first progress defense for my UG thesis on Semantic Web

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

An Approach To Emerge Web 3.0

  1. 1. Presentation On CSE-4100<br />An Approach to <br />Emerge Web 3.0<br />Khan Muhammad NafeeMostafa, 0507007<br />SamiulHoqueSourav, 0507035<br />Qudrat‐E‐AlahyRatul, 0507037<br />Supervisor:<br />RushdiShams,Lecturer<br />Dept of Computer Science and Engineering,<br />Khulna University of Engineering & Technology<br />1<br />An approach to emerge Web 3.0<br />
  2. 2. World Wide Web<br /><ul><li> rapidly evolving great technological success
  3. 3. 1990: a collection of html documents
  4. 4. Contemporary: web application rather , not simply web pages
  5. 5. kept dumb
  6. 6. Dreadful fate of Web will be avoided by semantic web, which will provide intelligent web services</li></ul>2<br />An approach to emerge Web 3.0<br />
  7. 7. Web Evaluation And Web 3.0<br /><ul><li>Now-a-days we are using social network (Web 2.0)
  8. 8. Next new approach is Web 3.0
  9. 9. New technologies: RDF, RDFS, OWL…</li></ul>3<br />An approach to emerge Web 3.0<br />
  10. 10. Objective<br />4<br />An approach to emerge Web 3.0<br />
  11. 11. History And Evaluation<br /><ul><li>1990: the great beginning
  12. 12. Client-side an server side languages: introduction of web applications
  13. 13. Ajax and enhanced technology
  14. 14. Standardization: HTML 4.01, XHTML, CSS
  15. 15. World Wide Web Consortium (1994)
  16. 16. Web 2.0 : Social Networking
  17. 17. Future…</li></ul>5<br />An approach to emerge Web 3.0<br />
  18. 18. Existing Work<br /><ul><li>General Development Environments
  19. 19. Protégé , The Semantic Web Client Library
  20. 20. RDF Triple Store Systems
  21. 21. Sesame , Oracle Spatial 11g
  22. 22. Programming Environments
  23. 23. Jena (for Java), Rowlex (for .Net)
  24. 24. RDF Generator
  25. 25. Zemanta API, Cypher</li></ul>6<br />An approach to emerge Web 3.0<br />
  26. 26. Current Implementation<br /><ul><li>Twine (
  27. 27. Freebase (
  28. 28. Powerset (
  29. 29. Swoogle (
  30. 30. Tripit (
  31. 31. AdaptiveBlue (
  32. 32. TrueKnowledge (</li></ul>7<br />An approach to emerge Web 3.0<br />
  33. 33. Methodology/ Algorithm<br /><ul><li>The semantic layer cake is rather famous for describing the illustration of the key Semantic Web enabling technologies.
  34. 34. Building one upon another from bottom to top, these technologies can help us realize the full Semantic Web vision.
  35. 35. It is known as Semantic Web Stack. </li></ul>8<br />An approach to emerge Web 3.0<br />
  36. 36. Layer Cake<br />User interface and application<br />trust<br />proof<br />Unified logic<br />cryptography<br />Querying<br />Ontology<br />rules<br />Identifiers<br />URI<br />Data interchange<br />rdf<br />syntax<br />xml<br />Taxonomies<br />rdfs<br />Rif/swrl<br />owl<br />sparql<br />Character set<br />Unicode<br />9<br />An approach to emerge Web 3.0<br />
  37. 37. Hypertext Web Technologies<br /><ul><li>These are well-known web based technologies.
  38. 38. These existing technologies can be implemented in building semantic web technology without changing the basic principle.
  39. 39. These technologies and languages are used at the bottom of the layer.</li></ul>syntax<br />xml<br />Identifiers<br />URI<br />Character set<br />Unicode<br />10<br />An approach to emerge Web 3.0<br />
  40. 40. Standardized Semantic Web Tec<br /><ul><li>These technologies are standardized by World Wide Web Consortium (W3C) for building Semantic Web Application.</li></ul>Querying<br />Ontology<br />rules<br />Data interchange<br />rdf<br />Taxonomies<br />rdfs<br />Rif/swrl<br />owl<br />sparql<br />11<br />An approach to emerge Web 3.0<br />
  41. 41. Unrealized Semantic Web Tec<br /><ul><li>These technologies are not yet standardized.
  42. 42. W3C and other organization are working to make an standard documentation of these technologies.
  43. 43. These idea shuold be implemented to realize the Semantic Web Technologies.</li></ul>User interface and application<br />trust<br />proof<br />Unified logic<br />12<br />An approach to emerge Web 3.0<br />
  44. 44. Progress<br />13<br />An approach to emerge Web 3.0<br />
  45. 45. Progress<br />14<br />An approach to emerge Web 3.0<br />
  46. 46. Progress<br />HTML to XHTML Conversion<br /><ul><li>HTML tags describe the semantic of various string within the document.
  47. 47. However, some aspects of HTML is not remarkable. Such as- unclosed tags, empty elements, self-closing elements block vs. inline elements etc.
  48. 48. These yields ambiguity for document processing.</li></ul>15<br />An approach to emerge Web 3.0<br />
  49. 49. Progress<br />Unclosed Tag<br />HTMLtoXHTML(&quot;&lt;p&gt;&lt;b&gt;CSE Department&quot;) == &apos;&lt;p&gt;&lt;b&gt;CSE Department&lt;/b&gt;&lt;/p&gt;‘<br />Empty Elements<br />HTMLtoXHTML(&quot;&lt;imgsrc=test.jpg&gt;&quot;) == &apos;&lt;imgsrc=&quot;test.jpg&quot;/&gt;‘<br />Self Enclosing Elements<br />HTMLtoXHTML(&quot;&lt;p&gt;CSE&lt;p&gt;Department&quot;) == &apos;&lt;p&gt;CSE&lt;/p&gt;&lt;p&gt;Department&lt;/p&gt;‘<br />Block Vs Inline Elements<br />HTMLtoXHTML(&quot;&lt;b&gt;CSE&lt;p&gt;Department&quot;) == &apos;&lt;b&gt;CSE &lt;/b&gt;&lt;p&gt;Department&lt;/p&gt;&apos;<br />16<br />An approach to emerge Web 3.0<br />
  50. 50. Progress<br />XHTML to XML conversion<br /><ul><li> The main purpose of XML conversion is to extract the data from XHTML document with proper semantic.</li></ul>&lt;div id=&quot;book&quot;&gt;<br />Book name: Jurassic Park&lt;/p&gt;<br />&lt;/div&gt;<br />&lt;div id=&quot;author&quot;&gt;<br />&lt;p&gt;Author : Michael Crichton&lt;/p&gt;<br />&lt;/div&gt;<br />&lt;div id=&quot;type&quot;&gt;<br />&lt;p&gt;Type : Science Fiction&lt;/p&gt;<br />&lt;/div&gt;<br />&lt;book&gt;<br />&lt;name&gt;Jurassic Park&lt;/name&gt;<br />&lt;author&gt;Michael Crichton&lt;/author&gt;<br />&lt;type&gt;Science Fiction&lt;/type&gt;<br />&lt;/book&gt;<br />17<br />An approach to emerge Web 3.0<br />
  51. 51. Future Works To Do<br /><ul><li> Make a RDF from XML.
  52. 52. Manually input to the RDF and link the classes.
  53. 53. Organize the basic vocabulary terms and the relations between those term through ontology.
  54. 54. Enhancement of ontology.
  55. 55. Auto learning Ontology : Concept Extraction, Relation Extraction.</li></ul>18<br />An approach to emerge Web 3.0<br />
  56. 56. Thank You<br />