web3.0

51
21-Nov-08 1 Web 3.0 Haris

description

a case study on web 3.0

Transcript of web3.0

Page 1: web3.0

21-Nov-08 1

Web 3.0

Haris

Page 2: web3.0

21-Nov-08 2

Page 3: web3.0

21-Nov-08 3

Uniform Resource Locator

Page 4: web3.0

21-Nov-08 4

REST

Page 5: web3.0

21-Nov-08 5

Page 6: web3.0

21-Nov-08 6

Web 2.0 - Democracy

Users are in Control Wikis

Read n Write Web

Rise of the Prosumers

Page 7: web3.0

21-Nov-08 7

Web 2.0 - Ubiquity

Self - Organized

Its everywhere

Real TimeMobile 1.0

Page 8: web3.0

21-Nov-08 8

Web 2.0 - Applications

VOIP Office Maps

Page 9: web3.0

21-Nov-08 9

Web 2.0 - Usability

Mashups Personilized Home Pages RIA

Page 10: web3.0

21-Nov-08 10

Web 2.0 Technology

Tag Clouds SyndicationUI

Page 11: web3.0

21-Nov-08 11

Page 12: web3.0

21-Nov-08 12

Page 13: web3.0

21-Nov-08 13

Page 14: web3.0

21-Nov-08 14

Page 15: web3.0

21-Nov-08 15

Web 3.0

“An extension of the current Web in which information is given well-defined meaning,

better enabling computers and people to work in co-operation”

Page 16: web3.0

21-Nov-08 16

Stack

Page 17: web3.0

21-Nov-08 17

Metadata

Data about data

Manage data

Used for record keeping

Identify documents ,files – Search

Page 18: web3.0

21-Nov-08 18

Tagging

Different granularity of tagging

Multilingualism

Spelling errors, terminology

Ineffective tagged resources

Page 19: web3.0

21-Nov-08 19

MicroFormats

... a way to create information that is bothhuman and machine readable

Page 20: web3.0

21-Nov-08 20

Why microformats ?

easy to share and reuse data

populate address books

browse social relationships

share reviews

tag content

semantic labels

Page 21: web3.0

21-Nov-08 21

Page 22: web3.0

21-Nov-08 22

Page 23: web3.0

21-Nov-08 23

People exist in space and time

hcard

Geo adr

hCalendar

Page 24: web3.0

21-Nov-08 24

Artificial Intelligence

computer can never be programmed to answer all mathematical questions.

Page 25: web3.0

21-Nov-08 25

Page 26: web3.0

21-Nov-08 26

language a set of discrete symbols.

syntax the rules for the construction of a statement

semantics relationship between symbols

ontology relationships between terms of knowledge

U know ?

Page 27: web3.0

21-Nov-08 27

Relational Database

Most Common

Data as rows/tuples

217502005-02-10Bob04182

…………

520001998-11-23Mary10335

480002000-04-14Joe13954

SALARYHIRE_DATENAMEEMP_ID

SELECT SALARY, HIRE_DATEFROM EMPSWHERE EMP_ID = 13954

Page 28: web3.0

21-Nov-08 28

Resource Description Framework

Page 29: web3.0

21-Nov-08 29

RDF

Flexible and extensible way to represent information

RDF can indicate membership

RDF is a graph data model

Triple : Subject Predicate Object

The sky (subject ) has the color (predicate) blue (object)

Page 30: web3.0

21-Nov-08 30

Data Model

emps:e13954 HR:name 'Joe'

emps:e13954 HR:hire-date 2000-04-14

emps:e13954 HR:salary 48000

48000HR:salaryemps:e13954

2000-04-14HR:hire-dateemps:e13954

'Joe'HR:nameemps:e13954

ObjectPredicateSubject

Page 31: web3.0

21-Nov-08 31

Relationships

HR:emp

emps:e13954emps:e10335

dept:sales

rdf:type rdf:type

HR:supervises

HR:manages HR:worksIn HR:dept

rdf:type

Page 32: web3.0

21-Nov-08 32

SPARQL

Simple Protocol and RDF Query Language

SPARQLSELECT ?id, ?salWHERE { ?id HR:salary ?sal }

SQLSELECT emp_id, salaryFROM employees

• extract information in the form of URIs, blank nodes, plain and typed literals.

• extract RDF subgraphs.

• construct new RDF graphs based on information in the queried graphs

Page 33: web3.0

21-Nov-08 33

Friend of a Friend(FOAF)

Person

Social Networks/Relations

Groups

Identify person across sites

Page 34: web3.0

21-Nov-08 34

RDF semantics<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:foaf="http://xmlns.com/foaf/0.1/">

<foaf:Person>

<foaf:name>Haris</foaf:name>

<foaf:mbox rdf:resource="mailto:[email protected]" />

<foaf:knows>

<foaf:Person>

<foaf:name>Manesh</foaf:name>

</foaf:Person>

</foaf:Person>

</rdf:RDF>

SELECT ?name ?mbox

WHERE

{ ?x foaf:name ?name .

?x foaf:mbox ?mbox }

Page 35: web3.0

21-Nov-08 35

Page 36: web3.0

21-Nov-08 36

Simple Knowledge Organisation System

Tool for publishing descriptions of concepts,

Simple knowledge structures

Collected Vocabulary

Repository of synonyms

Taxonomical data

Wordnet

Page 37: web3.0

21-Nov-08 37

Page 38: web3.0

21-Nov-08 38

Page 39: web3.0

21-Nov-08 39

Page 40: web3.0

21-Nov-08 40

Architectures

Page 41: web3.0

21-Nov-08 41

Mobility

Android IPhone

Page 42: web3.0

21-Nov-08 42

Services

Every new service can be built on existing service

Addition of services and the data makes web more powerful

Result ?

Innovation->Competition->Specialization

Page 43: web3.0

21-Nov-08 43

Page 44: web3.0

21-Nov-08 44

Business Model

Content

+

Commerce + Community + Communication

+

Context

+

Personalization

+

Vertical Search

Page 45: web3.0

21-Nov-08 45

www.radarnetworks.com

TWINE - a semantic 'personal data organizer‘

Email as data

Youtube , Flickr

manual and automatic 'tagging'

knowledge network

Page 46: web3.0

21-Nov-08 46

NATIONAL INFRASTRUCTURE SIMULATION AND ANALYSIS CENTER

Enter a keyword in search box

Expand the word into its synonyms

Use SPARQL to expand keyword into all synonyms RDF-SKOS

Create a request for the most important synonyms

Create SQL statement for highest priority synonyms

Retrieve documents containing these synonyms

Pass SQL statement to Oracle to retrieve documents

More info-http://www.sandia.gov/nisac/docs/SchimanskiSemTech2007.ppt

Page 47: web3.0

21-Nov-08 47

Integrate as many web services

No need to know the implementation details

omni-functional product

Creative ZCubes

showcase

ZLife

http://home.zcubes.com/

Page 48: web3.0

21-Nov-08 48

extract ordered knowledge

Free + Database = Freebase.com

collaboratively-edited database

Metaweb Technologies

Page 49: web3.0

21-Nov-08 49

Joost

online global TV distribution

customizable peer-to-peer TV software

RDF's Semantic Web linkages

program their own virtual TV networks

http://www.joost.com/

Page 50: web3.0

21-Nov-08 50

THANK YOU

Page 51: web3.0

21-Nov-08 51