web 3 0

25
1 Web 3.0 Semantic Web "Intelligent Web“ Ashwaq Abu Aisheh [email protected]

Upload: digital-marketing-team-lead-startappz

Post on 29-Oct-2014

3 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Web 3 0

1

Web 3.0 Semantic Web "Intelligent Web“

Ashwaq Abu Aisheh [email protected]

Page 2: Web 3 0

• One-way: Reading content only.

• Focused on Me and My Site (Personal websites).

• Static web site.

• Text.• Very little design

Page 3: Web 3 0

What was Web 1.0?

• One-way: Reading content only.

• Focused on Me and My Site (Personal websites).

• Static web site.

• Text.

• Very little design

Page 4: Web 3 0

4

Web 1.0 Problems …

Page 5: Web 3 0

What about Web 2.0?

• Two-way: Reading and Writing.

• It is All about YOU.

• Dynamic web site.

• User generated Content e.g., Blogs, Forums, Wikis, Video, and photo postings along with comments, tags, ratings.

• Folksonomy (social software application)

• Social Networks e.g., facebook and my space,Youtube and Flickr

• Social bookmarking

• RSS (Really Simple Syndication)

• Technologies e.g., Javascript , Flash , Ajax, XML and PHP.

Tim O’Reilly credited with coining the term Web 2.0

Page 6: Web 3 0

6

Web 2.0 … User generated content

Page 7: Web 3 0

Web 1.0 vs Web 2.0, the Difference ….

Page 8: Web 3 0

8

What do you think Web 3.0 will be

Page 9: Web 3 0

Tim Berners-Lee ... (WWW)

9

Tim Berners-Lee, the inventor of the World Wide Web.

“The dream behind the Web is of acommon information space in which we communicate by sharing information. Its universality isEssential”

Page 10: Web 3 0

Web 3.0 definitions

• Nova Spivack thinks web 3.0 will be "The semantic web or what we call it, 'the Intelligent Web.'" His company, Radar Networks, is pioneering it, or at least he claims.

• Jason Calacanis says, "Web 3.0 is defined as the creation of high-quality content and services produced by gifted individuals using Web 2.0 technology as an enabling platform." He calls this his "official definition.“ It conveniently fits his venture, Mahalo.

Page 11: Web 3 0

Web 3.0 definitions

• Google CEO Eric Schmidt says web 3.0 will be "applications which are pieced together – relatively small, the data is in the cloud, can run on any device (PC or mobile), very fast, very customizable, and distributed virally (social networks, email, etc).

Page 12: Web 3 0

Web 3.0 definitions

• Jerry Yang, founder and chief of Yahoo!, says, "Web 2.0 is well documented and talked about. The power of the Net reached a critical mass, with capabilities that can be done on a network level. We are also seeing richer devices over last four years and richer ways of interacting with the network, not only in hardware like game consoles and mobile devices, but also in the software layer. You don't have to be a computer scientist to create a program. We are seeing that manifest in Web 2.0 and 3.0 will be a great extension of that, a true communal medium…the distinction between professional, semi-professional and consumers will get blurred, creating a network effect of business and applications." Yahoo! is a big player in the mobile devices arena, and more importantly, is a big player in the "average user as developer/mashup-creator" with their Pipes service.

Page 13: Web 3 0

13

What is the Semantic Web?

• The word semantic stands for the meaning of.• The semantic of something is the meaning of something. • The Semantic Web = a Web with a meaning.

• The Semantic Web is a web that is able to describe things in a way that computers application can understand.

• The Semantic Web describes the relationships between things (like A is a part of B and Y is a member of  Z) and the properties of things (like size, weight, age, and price)

Page 14: Web 3 0

Semantic Web Ways

14

• Semantic Web based using technologies and concepts we’re already familiar with.

• Semantic web the W3C way.

Page 15: Web 3 0

Semantic web - the W3C way

15

“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content,links, and transactions between people and computers. A‘Semantic Web’, which should make this possible, has yet toemerge, but when it does, the day-to-day mechanisms of trade,bureaucracy and our daily lives will be handled by machinestalking to machines. The ‘intelligent agents’ people have toutedfor ages will finally materialize”.

Tim Berners-Lee, 1999World Wide Web Consortium director

Page 16: Web 3 0

Semantic Web - Technologies

16

•RDF (Resource Description Framework) a framework for defining triples of subject, predicate and object.•RDFS (RDF Schema) define vocabularies for providing structure to RDF resource.

• OWL (Web ontology Language) reason about classes and individuals defined by RDFS and RDF

• SPARQL (SPARQL protocol and RDF query) langauge an RDF query language

Page 17: Web 3 0

RDF (Resource DescriptionFramework)

17

The RDF (Resource Description Framework) is a language for describing information and resources on the web.

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:geo="http://www. w3.org/2003/01/geo/wgs84_pos#"xmlns:edu="http://www.example.org/"><rdf:Description rdf:about="http://www.princeton.edu"><geo:lat>40.35</geo:lat><geo:long>-74.66</geo:long><edu:hasDept rdf:resource="http://www.cs.princeton.edu"dc:title="Department of Computer Science"/></rdf:Description></rdf:RDF>

•Extension to display RDF: https://addons.mozilla.org/en-US/firefox/addon/3886

Page 18: Web 3 0

APIs (application programming interface)

18

Open APIs :

– SOAP , RESTFul , RSS

• Google Open Social : one single API to build apps on topof Social sites like MySpace, Orkut, etc

• Yahoo Open Search aka Search Monkey : set of API’sthat let third parties modify search results.

• Yahoo Pipes :is a powerful composition tool to,Manipulate.

Page 19: Web 3 0

Microformats

19

• Tiny bits of code added to your HTML to identify specific kinds of data, like people or events.

• A microformat is a web-based approach to semantic markup that seeks to re-use existing XHTML and HTML tags to convey metadata and other attributes.This approach allows information intended for end-users (such as contact information, geographic coordinates, calendar events, and the like) to also be automatically processed by software.

•Microformat was a micro solution that can implement the dream to give the ability to computers to understand what is data about as human does.

Page 20: Web 3 0

Microformat Example

20

<div><div>Joe Doe</div><div>The Example Company</div><div>604-555-1234</div><a href="http://mysite.com/">http://mysite.com/</a></div>

<div class="vcard"><div class="fn">Joe Doe</div><div class="org">The Example Company</div><div class="tel">604-555-1234</div><a class="url"href="http://mysite.com/">http://mysite.com/</a></div>

This Microformat called hCard

Page 21: Web 3 0

Some Microformats Types

21

Several microformats have been developed to enable semantic markup of particular types of information.

• hAtom - for marking up Atom feeds from withinstandard HTML• hCalendar - for events

• hCard - for contact information; includes:o adr - for postal addresseso geo - for geographical coordinates (latitude, longitude)

• hResume - for resumes or Cvs• And others ...

•Extension to display microformat: https://addons.mozilla.org/en-US/firefox/addon/4106http://www.oktravel.com.au/au/nsw/sydney/surry-hills/

Page 22: Web 3 0

22

M3com.com.sa and Web 3.0

We can apply some small ideas and other big ones on M3com that can make m3com users feels Web 3.0 soul in the portal also that can make m3com searchable by Web 3.0 Crawlers and readable by semanitc web tools :

1.Microformates:

- User Public Pofile - Public Events in Calendar - Adds latitude and longitude features for locations in Traval so we can add Location Microformats.

2. Integrate facebook into friends , so users can invite their fiends in facebook to friends channel also to share same status and info here and there .

Page 23: Web 3 0

M3com and Web 3.0 Cont.

23

3.Integrate twitter into Friends , so The users can see their friends twitter updats on their profiles .

4.Integrate Travel Stories into Album By Tagging , where you can open a photo for jordan for example and you get stories about jordan on the left of the photo , the same can be applied on the forum posts .

5. Integrate Yahoo Maps into travel where the user can specify exact place location he visits , and it gonna be enjoyable user experience and we can benefit of that by getting Latitude and longitude of that locations to be added to microformats

Page 24: Web 3 0

Web 1 … Web 2 … Web 3… Web4

24

Page 25: Web 3 0

The End