• Save
Web 3.0 The Semantic Web
Upcoming SlideShare
Loading in...5

Web 3.0 The Semantic Web



The need for a new version of Web, Web 3.0 The Semantic Web

The need for a new version of Web, Web 3.0 The Semantic Web



Total Views
Views on SlideShare
Embed Views



237 Embeds 69,469

http://intraspec.ca 52782
http://richarddagan.com 6823
http://www.seoskeptic.com 1239
http://translate.googleusercontent.com 910
http://localhost 706
http://eduardoarea.blogspot.com 486
http://www.slideshare.net 422
http://www.espace.com.eg 414
http://samples.tistory.com 403
http://petualang-jatim.blogspot.com 367
http://www.net.co.id 343
http://tuannx.blogspot.com 312
http://www.techgig.com 236
http://www.e-learningcentre.co.uk 169
http://longino.jacome.mx 164
http://foaf.tistory.com 150
http://www.scoop.it 138
http://adapta2011.blogspot.com 117
http://www.smjoey.com 111
http://www.hdexplorations.net 103
http://media.sut.ac.th 102
http://abaldaia.wordpress.com 99
http://eduardoarea.blogspot.com.es 94
http://www.expressionlab.com 94
http://ruchareka.wordpress.com 93
http://hoangnd.com 91
http://ghebula.com 90
http://eduardoarea.blogspot.mx 85
http://vivaotux.blogspot.com.br 83
http://ddcx.blogspot.it 82
http://pacotartera.blogspot.com 74
http://englishresearch-unach.blogspot.com 73
http://www.intraspec.ca 71
http://www.pazarlamatrendleri.com 71
http://ad-rules.com 65
http://morfosintaxisdelcastellano.blogspot.com 65 57
http://pacotartera.blogspot.com.es 56
http://paper.li 55
http://wavessven.tumblr.com 53
http://www.weebly.com 49
http://webcache.googleusercontent.com 45
http://petitglossaire.wordpress.com 44
http://buginbox.wordpress.com 42
https://tasks.crowdflower.com 42
http://www.web30journal.com 41
http://www.eduardoarea.blogspot.com 40
http://vivaotux.blogspot.com 37
http://emanuelfmsilvamcem.wordpress.com 35
http://moodle.nycedtech.com 35



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


15 of 64 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Web 3.0 The Semantic Web Web 3.0 The Semantic Web Presentation Transcript

  • Web 3.0 The Semantic Web Hatem Mahmoud Lead Developer, eSpace ExpressionLab.com
  • Agenda Introduction The Problem Solutions Applications Summary
  • Introduction
  • Every language has its own Syntax and Semantics
  • Syntax is the study of grammar
  • Semantics is the study of meaning
  • Syntax is how to say something
  • Semantic is the meaning behind what you say
  • Different syntaxes may have the same semantic: x += y x=x+y
  • Syntax and semantics are all about communication
  • Computers use network protocols to communicate in networks
  • The Internet is a huge network of computers that use TCP/IP to communicate
  • The Web is a system of interlinked documents accessed via the Internet
  • Web browsers use HTTP to communicate with Web servers
  • You can view Web pages and use hyperlinks to navigate between them
  • People can easily access any of these documents
  • This is the largest source of information ever
  • This is Web 1.0
  • Authors started to use Ajax
  • People started to share photos and videos
  • People started to interact in social networks
  • People started to publish content in blogs
  • People started to contribute in wikis
  • People started to use tags and RSS
  • This is the Read-Write Web
  • This is Web 2.0
  • The Problem
  • Web pages are written in HTML
  • HTML describes the structure of information
  • HTML describes the syntax not the semantics
  • If computers can understand the meaning behind information...
  • they can learn what we are interested in
  • they can help us better find what we want
  • This is really what the Semantic Web is all about
  • This is Web 3.0
  • Today's Web is about documents
  • The Semantic Web is about things
  • It can recognize people, places, events, companies, products, movies, etc.
  • It can understand the relationships between things
  • Example?
  • Solutions
  • Solution: Top Down
  • Information analysis, web scraping, natural language processing
  • Expensive! human intervention, hard to maintain, legal issues
  • Solution: Bottom Up
  • Embedding semantical annotations into the data
  • How?
  • Available options: RDFa and microformats
  • RDFa
  • RDF is Resource Description Framework
  • RDF is a W3C standard for describing resources in the Web
  • RDF identifies things using URIs (Uniform Resource Identifiers)
  • RDF uses simple statements (Triples) to describe things
  • Thing-Property-Value Subject-Predicate-Object
  • RDF graph representation
  • N3 (Notation3)
  • RDFa = RDF in attributes
  • RDFa provides a set of XHTML attributes that express RDF data
  • Example: Alice in Semantic Wonderland
  • Alice is a blogger who publishes articles at http://example.com/alice
  • She wants to declare the license of her work
  • She wants to specify title and creator of an article
  • But there are no such attributes in XHTML
  • She can use Dublin Core vocabulary Dublin: Dublin, Ohio, USA Core: only the core elements of metadata
  • She wants to give Bob proper credit when she posts his photos
  • She wants to display her name, email and phone
  • She can use Friend-of-a-Friend vocabulary
  • She wants to list her friends
  • SPARQL (SPARQL Protocol And RDF Query Language)
  • SPARQL is a query language for RDF data
  • You can search for "friends of Alice who created items whose title contains 'Bob'"
  • microformats
  • microformats are simple conventions for embedding semantics in HTML
  • designed for humans first, and machines second
  • No namespaces, No new tags
  • Built upon existing standards vCard, iCalendar, Atom, etc.
  • hCard (HTML vCard) represents people, companies, places and organizations
  • hCalendar (HTML iCalendar) Represents calendar events
  • hReview Represents reviews of products, services, businesses, events, etc.
  • hResume represents resumes
  • Applications
  • YahooTech uses hReview for product reviews
  • LinkedIn uses hResume for resumes
  • YahooUpcoming uses hCal for events
  • Challenges! tools, privacy, trust, applications, devices
  • Summary
  • “I have a dream for the Web in which computers become capable of analyzing all the data on the Web” Tim Berners-Lee, 1999 Inventor of the Web
  • The Semantic Web is not a separate Web but an extension of the current one
  • It is really happening today
  • Resources
  • Thank You! Hatem Mahmoud Lead Developer, eSpace ExpressionLab.com