SlideShare a Scribd company logo
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
Web 3.0 The Semantic Web
The Web is a system of
 interlinked documents
accessed via the Internet
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
People started to
   interact in
 social networks
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
People started to publish
    content in blogs
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
People started to
contribute in wikis
Web 3.0 The Semantic Web
People started to use
    tags and RSS
Web 3.0 The Semantic Web
This is the
Read-Write Web
This is
Web 2.0
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
The Semantic Web is
    about things
Web 3.0 The Semantic Web
It can recognize people,
     places, events,
  companies, products,
      movies, etc.
It can understand the
     relationships
    between things
Example?
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
RDF/XML
Web 3.0 The Semantic Web
N3
(Notation3)
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
She wants to give Bob
proper credit when she
   posts his photos
Web 3.0 The Semantic Web
She wants to display her
name, email and phone
She can use
Friend-of-a-Friend
    vocabulary
Web 3.0 The Semantic Web
She wants to list her
      friends
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
hCalendar
 (HTML iCalendar)
Represents calendar
      events
Web 3.0 The Semantic Web
hReview
 Represents reviews of
  products, services,
businesses, events, etc.
Web 3.0 The Semantic Web
hResume
represents resumes
Applications
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
YahooTech uses hReview
  for product reviews
Web 3.0 The Semantic Web
LinkedIn uses hResume
     for resumes
Web 3.0 The Semantic Web
YahooUpcoming uses
  hCal for events
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
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
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
It is really happening
         today
Resources
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Web 3.0 The Semantic Web
Thank You!
Hatem Mahmoud
Lead Developer, eSpace
ExpressionLab.com

More Related Content

PPT
PDF
Web Design & Development - Session 1
PPSX
An Introduction to Semantic Web Technology
PPTX
Cia security model
PDF
Web3 Fundamentals
PPTX
Internet of things
PPTX
Front-End Web Development
PDF
Blockchain
Web Design & Development - Session 1
An Introduction to Semantic Web Technology
Cia security model
Web3 Fundamentals
Internet of things
Front-End Web Development
Blockchain

What's hot (20)

PPTX
Web Scraping using Python | Web Screen Scraping
PPTX
Semantic web
PDF
Data Analytics for IoT
PPTX
Semantic web
PPT
Introduction to Basic Concepts in Web
PPTX
Static and Dynamic webpage
PDF
What is Web 3.0
PDF
Internet of Things(IoT) Applications | IoT Tutorial for Beginners | IoT Train...
PDF
Internet Security
PPTX
Web 3.0- Future of Internet
PDF
Cyber Security and Cloud Computing
PPTX
HTTP request and response
PDF
Ontologies and semantic web
PPTX
Blockchain types architecture
PDF
Semantic web technology
PPT
Network security
PPTX
Laravel ppt
PPTX
Semantic Web
PDF
Lecture 1 - Introduction to IoT
PPTX
PPT on web development & SEO
Web Scraping using Python | Web Screen Scraping
Semantic web
Data Analytics for IoT
Semantic web
Introduction to Basic Concepts in Web
Static and Dynamic webpage
What is Web 3.0
Internet of Things(IoT) Applications | IoT Tutorial for Beginners | IoT Train...
Internet Security
Web 3.0- Future of Internet
Cyber Security and Cloud Computing
HTTP request and response
Ontologies and semantic web
Blockchain types architecture
Semantic web technology
Network security
Laravel ppt
Semantic Web
Lecture 1 - Introduction to IoT
PPT on web development & SEO
Ad

Similar to Web 3.0 The Semantic Web (20)

PPT
SemanticdddddddddddddddddddddddddddddddddeeeWeb.ppt
PPS
Web 3.0
PPT
semantic web tech.ppt
PPT
Intelligent expert systems for location planning
PPT
Web3uploaded
PPT
Spivack Blogtalk 2008
PPT
Explaining The Semantic Web
PPT
Semantic Technologies: Representing Semantic Data
PPT
DM110 - Week 10 - Semantic Web / Web 3.0
PPT
Semantic Technolgy
PPT
Kump 3 completed
PPT
Web 1.0, Web 2.0 & Web 3.0
PPT
Kump 3 completed
PPT
PPT
web 1.0, 2.0, 3.0
PPT
Web 3 Mark Greaves
PPTX
What is the Semantic Web
PPT
Lee Iverson - How does the web connect content?
PPT
Making the Web searchable
PPT
Corrib.org - OpenSource and Research
SemanticdddddddddddddddddddddddddddddddddeeeWeb.ppt
Web 3.0
semantic web tech.ppt
Intelligent expert systems for location planning
Web3uploaded
Spivack Blogtalk 2008
Explaining The Semantic Web
Semantic Technologies: Representing Semantic Data
DM110 - Week 10 - Semantic Web / Web 3.0
Semantic Technolgy
Kump 3 completed
Web 1.0, Web 2.0 & Web 3.0
Kump 3 completed
web 1.0, 2.0, 3.0
Web 3 Mark Greaves
What is the Semantic Web
Lee Iverson - How does the web connect content?
Making the Web searchable
Corrib.org - OpenSource and Research
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx

Web 3.0 The Semantic Web