19
An Approach to Emerge Web 3.0 Presentation On CSE-4100 Khan Muhammad Nafee Mostafa, 0507007 Samiul Hoque Sourav, 0507035 Qudrat‐E‐Alahy Ratul, 0507037 Supervisor: Rushdi Shams,Lecturer Dept of Computer Science and Engineering, Khulna University of Engineering & Technology 1 An approach to emerge Web 3.0

An Approach To Emerge Web 3.0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: An Approach To Emerge Web 3.0

An Approach to Emerge Web 3.0

Presentati on On CSE-4100

Khan Muhammad Nafee Mostafa, 0507007Samiul Hoque Sourav, 0507035Qudrat E Alahy Ratul, 0507037‐ ‐

Supervisor:Rushdi Shams,Lecturer

Dept of Computer Science and Engineering,Khulna University of Engineering & Technology

1An approach to emerge Web 3.0

Page 2: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 2

rapidly evolving great technological success1990: a collection of html documents Contemporary: web application rather , not simply web pages kept dumb Dreadful fate of Web will be avoided by semantic web, which will provide intelligent web services

World Wide Web

Page 3: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 3

Now-a-days we are using social network (Web 2.0)Next new approach is Web 3.0

New technologies: RDF, RDFS, OWL…

Web Evaluation And Web 3.0

Page 4: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 4

Objective

Page 5: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 5

1990: the great beginningClient-side an server side languages: introduction of web applicationsAjax and enhanced technologyStandardization: HTML 4.01, XHTML, CSSWorld Wide Web Consortium (1994)Web 2.0 : Social Networking Future…

History And Evaluation

Page 6: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 6

General Development EnvironmentsProtégé , The Semantic Web Client Library

RDF Triple Store SystemsSesame , Oracle Spatial 11g

Programming EnvironmentsJena (for Java), Rowlex (for .Net)

RDF Generator Zemanta API, Cypher

Existing Work

Page 7: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 7

Twine (http://www.twine.com/)Freebase (http://www.freebase.com/)Powerset (http://www.powerset.com/)Swoogle (http://swoogle.umbc.edu/)Tripit (http://www.tripit.com/)AdaptiveBlue (http://www.getglue.com/)TrueKnowledge (http://www.trueknowledge.com/)

Current Implementation

Page 8: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 8

The semantic layer cake is rather famous for describing the illustration of the key Semantic Web enabling technologies. Building one upon another from bottom to top, these technologies can help us realize the full Semantic Web vision. It is known as Semantic Web Stack.

Methodology/ Algorithm

Page 9: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 9

CHARACTER SET UNICODEIDENTIFIERS URI

DATA INTERCHANGE RDF

SYNTAX XML

TAXONOMIES RDFS

ONTOLOGYOWL

RULESRIF/SWRL

USER INTERFACE AND APPLICATIONCRYPTO

GRAPH

Y

QUERYING

SPARQL

Layer Cake

TRUST

PROOF

UNIFIED LOGIC

Page 10: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 10

These are well-known web based technologies.These existi ng technologies can be implemented in building semanti c web technology without changing the basic principle.These technologies and languages are used at the bott om of the layer.

CHARACTER SET UNICODE

SYNTAX XML

Hypertext Web Technologies

IDENTIFIERS URI

Page 11: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 11

These technologies are standardized by World Wide Web Consorti um (W3C) for building Semanti c Web Applicati on.

Standardized Semantic Web Tec

DATA INTERCHANGE RDF

TAXONOMIES RDFS

ONTOLOGYOWL

RULESRIF/SWRL

QUERYING

SPARQL

Page 12: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 12

These technologies are not yet standardized. W3C and other organizati on are working to make an standard documentati on of these technologies.These idea shuold be implemented to realize the Semanti c Web Technologies.

Unrealized Semantic Web Tec

USER INTERFACE AND APPLICATION

TRUST

PROOF

UNIFIED LOGIC

Page 13: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 13

Progress

Literature Review

Technology Review

HTML to XHTML Conversion

XHTML to XML Conversion

XML to RDF Conversion

Manually Input to RDF

Linking by OWL

Ontology Enhancement

Auto Learning

Mar-09 May-09 Jul-09 Aug-09 Oct-09 Nov-09

60

180

45

10

15

15

30

30

30

An approach to emerge Web 3.0

Page 14: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 14

Progress

Literature Review

Technology Review

HTML to XHTML Conversion

XHTML to XML Conversion

XML to RDF Conversion

Manually Input to RDF

Linking by OWL

Ontology Enhancement

Auto Learning

Mar-09 May-09 Jul-09 Aug-09 Oct-09 Nov-09

60

180

45

10

15

15

30

30

30

An approach to emerge Web 3.0

Page 15: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 15

HTML to XHTML ConversionHTML tags describe the semantic of various string within the document. However, some aspects of HTML is not remarkable. Such as- unclosed tags, empty elements, self-closing elements block vs. inline elements etc.These yields ambiguity for document processing.

Progress

Page 16: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 16

Unclosed Tag HTMLtoXHTML("<p><b>CSE Department") == '<p><b>CSE Department</b></p>‘

Empty Elements HTMLtoXHTML("<img src=test.jpg>") == '<img src="test.jpg"/>‘

Self Enclosing Elements HTMLtoXHTML("<p>CSE<p>Department") == '<p>CSE</p><p>Department</p>‘

Block Vs Inline ElementsHTMLtoXHTML("<b>CSE<p>Department") == '<b>CSE </b><p>Department</p>'

Progress

Page 17: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 17

XHTML to XML conversion The main purpose of XML conversion is to extract the data from

XHTML document with proper semantic.

Progress

<book><name>Jurassic Park</name>

<author>Michael Crichton</author>

<type>Science Fiction</type></book>

<div id="book">Book name: Jurassic Park</p></div>

<div id="author"><p>Author : Michael Crichton</p></div>

<div id="type"><p>Type : Science Fiction</p></div>

Page 18: An Approach To Emerge Web 3.0

An approach to emerge Web 3.0 18

Make a RDF from XML.

Manually input to the RDF and link the classes.

Organize the basic vocabulary terms and the relations between those term through ontology.

Enhancement of ontology.

Auto learning Ontology : Concept Extraction, Relation Extraction.

Future Works To Do

Page 19: An Approach To Emerge Web 3.0

THANK YOU