web3.0

Post on 14-Nov-2014

33 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

a case study on web 3.0

Transcript

21-Nov-08 1

Web 3.0

Haris

21-Nov-08 2

21-Nov-08 3

Uniform Resource Locator

21-Nov-08 4

REST

21-Nov-08 5

21-Nov-08 6

Web 2.0 - Democracy

Users are in Control Wikis

Read n Write Web

Rise of the Prosumers

21-Nov-08 7

Web 2.0 - Ubiquity

Self - Organized

Its everywhere

Real TimeMobile 1.0

21-Nov-08 8

Web 2.0 - Applications

VOIP Office Maps

21-Nov-08 9

Web 2.0 - Usability

Mashups Personilized Home Pages RIA

21-Nov-08 10

Web 2.0 Technology

Tag Clouds SyndicationUI

21-Nov-08 11

21-Nov-08 12

21-Nov-08 13

21-Nov-08 14

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”

21-Nov-08 16

Stack

21-Nov-08 17

Metadata

Data about data

Manage data

Used for record keeping

Identify documents ,files – Search

21-Nov-08 18

Tagging

Different granularity of tagging

Multilingualism

Spelling errors, terminology

Ineffective tagged resources

21-Nov-08 19

MicroFormats

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

21-Nov-08 20

Why microformats ?

easy to share and reuse data

populate address books

browse social relationships

share reviews

tag content

semantic labels

21-Nov-08 21

21-Nov-08 22

21-Nov-08 23

People exist in space and time

hcard

Geo adr

hCalendar

21-Nov-08 24

Artificial Intelligence

computer can never be programmed to answer all mathematical questions.

21-Nov-08 25

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 ?

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

21-Nov-08 28

Resource Description Framework

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)

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

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

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

21-Nov-08 33

Friend of a Friend(FOAF)

Person

Social Networks/Relations

Groups

Identify person across sites

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:haris.al@teamta.in" />

<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 }

21-Nov-08 35

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

21-Nov-08 37

21-Nov-08 38

21-Nov-08 39

21-Nov-08 40

Architectures

21-Nov-08 41

Mobility

Android IPhone

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

21-Nov-08 43

21-Nov-08 44

Business Model

Content

+

Commerce + Community + Communication

+

Context

+

Personalization

+

Vertical Search

21-Nov-08 45

www.radarnetworks.com

TWINE - a semantic 'personal data organizer‘

Email as data

Youtube , Flickr

manual and automatic 'tagging'

knowledge network

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

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/

21-Nov-08 48

extract ordered knowledge

Free + Database = Freebase.com

collaboratively-edited database

Metaweb Technologies

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/

21-Nov-08 50

THANK YOU

21-Nov-08 51

top related