You are on page 1of 51

Web 3.

Haris

21-Nov-08 1
21-Nov-08 2
Uniform Resource Locator

21-Nov-08 3
REST

21-Nov-08 4
21-Nov-08 5
Web 2.0 - Democracy
Read n Write Web

Users are in Control Rise of the Prosumers Wikis

21-Nov-08 6
Web 2.0 - Ubiquity
Its everywhere

Self - Organized Mobile 1.0 Real Time

21-Nov-08 7
Web 2.0 - Applications

VOIP Office Maps

21-Nov-08 8
Web 2.0 - Usability

Mashups Personilized Home Pages RIA

21-Nov-08 9
Web 2.0 Technology

UI Tag Clouds Syndication

21-Nov-08 10
21-Nov-08 11
21-Nov-08 12
21-Nov-08 13
21-Nov-08 14
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 15
Stack

21-Nov-08 16
Metadata

Data about data

Manage data

Used for record keeping

Identify documents ,files – Search

21-Nov-08 17
Tagging

Different granularity of tagging

Multilingualism

Spelling errors, terminology

Ineffective tagged resources

21-Nov-08 18
MicroFormats

... a way to create information that is both


human and machine readable

21-Nov-08 19
Why microformats ?

 easy to share and reuse data


 populate address books
 browse social relationships
 share reviews
 tag content
 semantic labels

21-Nov-08 20
21-Nov-08 21
21-Nov-08 22
People exist in space and time
Geo adr

hcard hCalendar

21-Nov-08 23
Artificial Intelligence

computer can never be programmed to answer


all mathematical questions.

21-Nov-08 24
21-Nov-08 25
U know ?

 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

21-Nov-08 26
Relational Database

Most Common
Data as rows/tuples

EMP_ID NAME HIRE_DATE SALARY

13954 Joe 2000-04-14 48000

10335 Mary 1998-11-23 52000

… … … …

04182 Bob 2005-02-10 21750

SELECT SALARY, HIRE_DATE


FROM EMPS
WHERE EMP_ID = 13954

21-Nov-08 27
Resource Description Framework

21-Nov-08 28
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 29
Data Model

 emps:e13954 HR:name 'Joe'

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

 emps:e13954 HR:salary 48000

Subject Predicate Object

emps:e13954 HR:name 'Joe'

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

emps:e13954 HR:salary 48000

21-Nov-08 30
Relationships

HR:emp
rdf:type
rdf:type
HR:supervises
emps:e10335
emps:e13954
HR:worksIn HR:dept
HR:manages
dept:sales rdf:type

21-Nov-08 31
SPARQL

 Simple Protocol and RDF Query Language

 SPARQL
SELECT ?id, ?sal
WHERE { ?id HR:salary ?sal }

 SQL
SELECT emp_id, salary
FROM 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 32
Friend of a Friend(FOAF)

 Person
 Social Networks/Relations
 Groups
 Identify person across sites

21-Nov-08 33
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 34
21-Nov-08 35
Simple Knowledge Organisation
System

 Tool for publishing descriptions of concepts,


 Simple knowledge structures
 Collected Vocabulary
 Repository of synonyms
 Taxonomical data
 Wordnet

21-Nov-08 36
21-Nov-08 37
21-Nov-08 38
21-Nov-08 39
Architectures

21-Nov-08 40
Mobility
Android IPhone

21-Nov-08 41
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 42
21-Nov-08 43
Business Model

Content
+
Commerce + Community + Communication

+
Context
+
Personalization
+
Vertical Search

21-Nov-08 44
www.radarnetworks.com

 TWINE - a semantic 'personal data organizer‘


 Email as data
 Youtube , Flickr
 manual and automatic 'tagging'
 knowledge network

21-Nov-08 45
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 46
omni-functional product
http://home.zcubes.com/

Integrate as many web services


No need to know the implementation details

Creative ZCubes

showcase

ZLife

21-Nov-08 47
Metaweb Technologies

 extract ordered knowledge

 Free + Database = Freebase.com

 collaboratively-edited database

21-Nov-08 48
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 49
THANK YOU

21-Nov-08 50
21-Nov-08 51

You might also like