SlideShare uma empresa Scribd logo
1 de 29
Semantic web

   Tapas Kumar Mishra
       11CS60R32

                        1
Agenda
   Introduction
   What is semantic web
   Issues with traditional web search
   The Technology Stack
   Architecture of semantic web
   Meta Data
   Main Tasks
 Knowledge Representation
   ∙ XML
   ∙ RDF
 Ontology
  ∙ Taxonomy
   ∙ Inference Rules
   Conclusion
   And references

                                         2
Introduction

The Semantic Web is an extension of the
current web in which information is given
well-defined meaning, better enabling
computers and people to work in co-
operation.

                        [Tim Berners-Lee , 2001]




                                                   3
Introduction contd…
• Traditional search

  Displays the pages that contain the words without
  interpreting the meaning of those words.




                                                      4
Introduction contd…
• Semantic Search

   retrieves the meaning from the bag of words




                                                 5
Semantic Web Stack




                     6
Real world implementation




                            7
Metadata

• The first form of semantic data on the Web was
  metadata :
                      information about information
• Basically include:

    1.   Means of creation of the data
    2.   Purpose of the data
    3.   Time and date of creation
    4.   Creator or author of data
    5.   Placement on a computer network where the data was created
    6.   Standards used




                                                                      8
Metadata Contd..
Example :

•   a meta element specifies name and associated
    content attributes describing aspects of the HTML
    page.
<meta name="keywords"content="wikipedia,encyclopedia">
•   default charset for plain text is simply set with meta:

<meta http-equiv="Content-Type" content="text/html charset=UTF-8" >




                                                                      9
Semantic Web main tasks
• Knowledge Representation:

   • Metadata annotation
   •   Description of resources using standard languages

• Search:

   • Retrieve relevant information according to user‟s query /
     interest / intention
   • Use metadata (and possibly content) in a “smart” way
     (i.e. “reasoning” about the meaning of annotations)




                                                                 10
Knowledge Representation




                           11
URI
• string of characters used to identify a name or a resource on
  the Internet
• Categorized into 2 types
    • URL  Uniform Resource Locator
    • URN  Uniform Resource Name
• URN defines an item's identity, while the URL provides a method
  for finding it
• Example:
    • URN ----> ISBN of books,
                 ISBN 0486275574 cites, unambiguously, a specific
                 edition of Shakespeare's play Romeo and Juliet.




                                                                    12
XML
  • User definable and domain specific markup
<course date=“...”>                             course
   <title>...</title>
   <teacher>...
                                     title                 students
     <name>...</name>
     <http>...</http>
    </teacher>
                              =                teacher

   <students>...</students>                  name   http
</course>


    • XML provides an elemental syntax for content
               structure within documents
   • But associates no semantics with the meaning of
              the content contained within.



                                                                      13
RDF(Resource Description
      Framework)
• corner stone of the Semantic Web
  technology stack

• 1999, first publication

• directed and labeled graphs as data model

• everything is univocally identifiable with
  a Uniform Resource Identifier(URI)
      • a web page, a person, a book, an
        intangible thing


                                               14
RDF CONTD…
A statement is a triple
 Subject –predicate –object
 Subject: a resource
 Predicate: a verb / property / relationship
 Object: a resource, or a literal string

Relationships between things could be expressed
with a directed, labeled graph
where
• nodes could be resources or XMLSchema-typed
  values and
• relationships are identified also by URIs

                                                  15
RDF CONTD…
Author = D.West
Diagram:


                          hasAuthor
        URI                                  D.West


Simple RDF assertion triple :

     triple (hasAuthor, URI, D.West)

RDF in XML syntax:

 <RDF xmlns=“http://www.w3.org/TR/ … ” >
 <Description about=“http://www. w3.org/semweb/intro”>
 <Author>D.West</Author>
 </Description>
 </RDF>                                                  16
RDF(S): RDF Schema
• Defines   vocabulary for RDF
• Organizes this basic vocabulary terms and the relations
  between those terms
   -Class, subClassOf, type
   -Property, subPropertyOf
   -domain, range



                                                  Person
                             subClassOf                         subClassOf


                   Student         range                   domain
                                                 teaches               Teacher

            type
                                                                         type
                                       teaches              Prof.X
            Student Y
                                                                                 17
RDF CONTD…
• triples of RDF form webs of information about related things.
• the URIs ensure that concepts are not just words in a document
  but are tied to a unique definition that everyone can find on the
  Web.
Example:
        a database of info of people , including their addresses.
         RDF can specify that "(field 5 in database A)
        (is a field of type)(zip code),“

Query: Find people living in city with zipcode x




                                                                      18
RDF CONTD…

• Problem with RDF:
  o Synonym problem:


     • two databases may use different identifiers for what is in fact the
       same concept, such as zip code. A program that wants to compare or
       combine information across the two databases has to know that
       these two terms are being used to mean the same thing.




                                                                             19
Ontology
• Problems with RDF
   • two databases may use different identifiers for what
     is in fact the same concept, such as zip code
• Solution is Ontology….

An ontology is an explicit description of a domain
•   concepts
•   properties and attributes of concepts
•   constraints on properties and attributes
•   individuals (often, but not always)

Web ontology consists of
• Taxonomy
• Inference Rules




                                                            20
Ontology Contd…




ontology that describes the Webify Solutions
                                               21
                organization
Taxonomy
• Defines classes of objects and relations among them




                                                        22
Taxonomy Contd…
   HOW Taxonomy helps:
   • classes, subclasses and relations among entities
     are a very powerful tool for Web use
   • city codes must be of type city and cities generally have
     Web sites, we can discuss the Web site associated with a
     city code even if no database links a city code directly to
     a Web site.



       city           Has a         website

contains

      citycode




                                                                   23
Inference Rules
• Allows us to infer conclusions based on rules
  and facts available in the knowledge base
• Example:
   • An ontology may express the rule "If a city
     code is associated with a state code, and an
     address uses that city code, then that address
     has the associated state code."
   • A program could then readily deduce, for
     instance, that a IIT KGP address, being in
     Kharagpur, must be in West Bengal, which is
     in the India, and therefore should be
     formatted to indian standards.




                                                      24
Inference Rules contd..
• this solve RDF’s synonym problem.
• Example:
   • an ontology that defines addresses as
      containing a zip code and another ontology
      uses postal code.
   • The program could then use a service that
      takes
        • a list of postal addresses (defined in the
          first ontology) and
        • converts it into a list of physical addresses
          (the second ontology) by recognizing and
          removing post office boxes and other
          unsuitable addresses.




                                                          25
PRO’s of Semantic web

  • Accuracy of web search
  • Tackle complicated questions
  • Inpage answer to query




                                   26
CONCLUSIONS AND
  FUTUREWORK
• Implementation of encryption layer
• Standard for retrieval
• Standard for metadata




                                       27
References

1. Berners-Lee, Tim; James Hendler and Ora Lassila
   (May 17, 2001). "The Semantic Web". Scientific
   American Magazine
2. www.en.wikipedia.org/wiki/Semantic_Web
3. Tim Berners-Lee, with Mark Fischetti. Harper San
   Francisco, 1999.”Weaving the Web”
4. http://www.w3.org/2001/sw/
5. www.SemanticWeb.org/
6. James Farrugia,University of Maine, Orono, ME.
   ” Model-theoretic semantics for the web”. ACM New
   York, NY, USA ©2003




                                                       28
Thank you


            29

Mais conteúdo relacionado

Mais procurados

The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
Linked Data Technology and Status
Linked Data Technology and StatusLinked Data Technology and Status
Linked Data Technology and StatusMyungjin Lee
 
Information retrieval concept, practice and challenge
Information retrieval   concept, practice and challengeInformation retrieval   concept, practice and challenge
Information retrieval concept, practice and challengeGan Keng Hoon
 
Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFSNilesh Wagmare
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic WebBarry Smith
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontologySanthosh Kannan
 
Large-Scale Semantic Search
Large-Scale Semantic SearchLarge-Scale Semantic Search
Large-Scale Semantic SearchRoi Blanco
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Janet Leu
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) robin fay
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsRafael Alvarado
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD MicrothesauriMarcia Zeng
 
Using OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryChimezie Ogbuji
 
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence Marina Santini
 
Role of Text Mining in Search Engine
Role of Text Mining in Search EngineRole of Text Mining in Search Engine
Role of Text Mining in Search EngineJay R Modi
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!Armin Haller
 

Mais procurados (16)

The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
Linked Data Technology and Status
Linked Data Technology and StatusLinked Data Technology and Status
Linked Data Technology and Status
 
Information retrieval concept, practice and challenge
Information retrieval   concept, practice and challengeInformation retrieval   concept, practice and challenge
Information retrieval concept, practice and challenge
 
Clark - Metadata is the Message
Clark - Metadata is the MessageClark - Metadata is the Message
Clark - Metadata is the Message
 
Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFS
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontology
 
Large-Scale Semantic Search
Large-Scale Semantic SearchLarge-Scale Semantic Search
Large-Scale Semantic Search
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries)
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-models
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD Microthesauri
 
Using OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data Dictionary
 
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence
SearchInFocus: Exploratory Study on Query Logs and Actionable Intelligence
 
Role of Text Mining in Search Engine
Role of Text Mining in Search EngineRole of Text Mining in Search Engine
Role of Text Mining in Search Engine
 
Get on the Linked Data Web!
Get on the Linked Data Web!Get on the Linked Data Web!
Get on the Linked Data Web!
 

Destaque

Monográfico sobre discapacidad y vida independiente
Monográfico sobre discapacidad y vida independienteMonográfico sobre discapacidad y vida independiente
Monográfico sobre discapacidad y vida independienteGladys Edith Pinacca
 
Els esports
Els esportsEls esports
Els esportsjaque25
 
Catalogo Cine Social Y Politico Videotecas De La Memoria
Catalogo Cine Social Y Politico Videotecas De La MemoriaCatalogo Cine Social Y Politico Videotecas De La Memoria
Catalogo Cine Social Y Politico Videotecas De La MemoriaSalvador Allende
 
Informe 2010 industria_contenidos_digitales
Informe 2010 industria_contenidos_digitalesInforme 2010 industria_contenidos_digitales
Informe 2010 industria_contenidos_digitalesAlberto Rodríguez
 

Destaque (6)

Monográfico sobre discapacidad y vida independiente
Monográfico sobre discapacidad y vida independienteMonográfico sobre discapacidad y vida independiente
Monográfico sobre discapacidad y vida independiente
 
Els esports
Els esportsEls esports
Els esports
 
Semantic we bnext
Semantic we bnextSemantic we bnext
Semantic we bnext
 
Catalogo Cine Social Y Politico Videotecas De La Memoria
Catalogo Cine Social Y Politico Videotecas De La MemoriaCatalogo Cine Social Y Politico Videotecas De La Memoria
Catalogo Cine Social Y Politico Videotecas De La Memoria
 
Informe 2010 industria_contenidos_digitales
Informe 2010 industria_contenidos_digitalesInforme 2010 industria_contenidos_digitales
Informe 2010 industria_contenidos_digitales
 
Bamboo
BambooBamboo
Bamboo
 

Semelhante a Semantic web

New Directions in Information Organization: A Linked Data Model with BIBFRAME
New Directions in Information Organization: A Linked Data Model with BIBFRAMENew Directions in Information Organization: A Linked Data Model with BIBFRAME
New Directions in Information Organization: A Linked Data Model with BIBFRAMESharonYang
 
RDF Seminar Presentation
RDF Seminar PresentationRDF Seminar Presentation
RDF Seminar PresentationMuntazir Mehdi
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible LibraryKsenija Mincic Obradovic
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overviewAmit Sheth
 
Knowledge Representation, Semantic Web
Knowledge Representation, Semantic WebKnowledge Representation, Semantic Web
Knowledge Representation, Semantic WebSerendipity Seraph
 
ontology.ppt
ontology.pptontology.ppt
ontology.pptPrerak10
 
Getting Started with Knowledge Graphs
Getting Started with Knowledge GraphsGetting Started with Knowledge Graphs
Getting Started with Knowledge GraphsPeter Haase
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudOntotext
 
The Web of Linked Data and its information
The Web of Linked Data and its informationThe Web of Linked Data and its information
The Web of Linked Data and its informationAlberto Nogales
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebSimon Price
 
Web 3 final(1)
Web 3 final(1)Web 3 final(1)
Web 3 final(1)Venky Dood
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planningNavid Milanizadeh
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarianstrevorthornton
 
An Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jAn Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jDebanjan Mahata
 

Semelhante a Semantic web (20)

New Directions in Information Organization: A Linked Data Model with BIBFRAME
New Directions in Information Organization: A Linked Data Model with BIBFRAMENew Directions in Information Organization: A Linked Data Model with BIBFRAME
New Directions in Information Organization: A Linked Data Model with BIBFRAME
 
RDF Seminar Presentation
RDF Seminar PresentationRDF Seminar Presentation
RDF Seminar Presentation
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overview
 
Knowledge Representation, Semantic Web
Knowledge Representation, Semantic WebKnowledge Representation, Semantic Web
Knowledge Representation, Semantic Web
 
A theory of Metadata enriching & filtering
A theory of  Metadata enriching & filteringA theory of  Metadata enriching & filtering
A theory of Metadata enriching & filtering
 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
 
ontology.ppt
ontology.pptontology.ppt
ontology.ppt
 
Getting Started with Knowledge Graphs
Getting Started with Knowledge GraphsGetting Started with Knowledge Graphs
Getting Started with Knowledge Graphs
 
Knowledge mangement
Knowledge mangementKnowledge mangement
Knowledge mangement
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
Extended WordNet
Extended WordNetExtended WordNet
Extended WordNet
 
The Web of Linked Data and its information
The Web of Linked Data and its informationThe Web of Linked Data and its information
The Web of Linked Data and its information
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic Web
 
Web 3 final(1)
Web 3 final(1)Web 3 final(1)
Web 3 final(1)
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planning
 
sw owl
 sw owl sw owl
sw owl
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 
An Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4jAn Introduction to NOSQL, Graph Databases and Neo4j
An Introduction to NOSQL, Graph Databases and Neo4j
 

Último

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Semantic web

  • 1. Semantic web Tapas Kumar Mishra 11CS60R32 1
  • 2. Agenda  Introduction  What is semantic web  Issues with traditional web search  The Technology Stack  Architecture of semantic web  Meta Data  Main Tasks  Knowledge Representation ∙ XML ∙ RDF  Ontology ∙ Taxonomy ∙ Inference Rules  Conclusion  And references 2
  • 3. Introduction The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in co- operation. [Tim Berners-Lee , 2001] 3
  • 4. Introduction contd… • Traditional search Displays the pages that contain the words without interpreting the meaning of those words. 4
  • 5. Introduction contd… • Semantic Search retrieves the meaning from the bag of words 5
  • 8. Metadata • The first form of semantic data on the Web was metadata : information about information • Basically include: 1. Means of creation of the data 2. Purpose of the data 3. Time and date of creation 4. Creator or author of data 5. Placement on a computer network where the data was created 6. Standards used 8
  • 9. Metadata Contd.. Example : • a meta element specifies name and associated content attributes describing aspects of the HTML page. <meta name="keywords"content="wikipedia,encyclopedia"> • default charset for plain text is simply set with meta: <meta http-equiv="Content-Type" content="text/html charset=UTF-8" > 9
  • 10. Semantic Web main tasks • Knowledge Representation: • Metadata annotation • Description of resources using standard languages • Search: • Retrieve relevant information according to user‟s query / interest / intention • Use metadata (and possibly content) in a “smart” way (i.e. “reasoning” about the meaning of annotations) 10
  • 12. URI • string of characters used to identify a name or a resource on the Internet • Categorized into 2 types • URL  Uniform Resource Locator • URN  Uniform Resource Name • URN defines an item's identity, while the URL provides a method for finding it • Example: • URN ----> ISBN of books, ISBN 0486275574 cites, unambiguously, a specific edition of Shakespeare's play Romeo and Juliet. 12
  • 13. XML • User definable and domain specific markup <course date=“...”> course <title>...</title> <teacher>... title students <name>...</name> <http>...</http> </teacher> = teacher <students>...</students> name http </course> • XML provides an elemental syntax for content structure within documents • But associates no semantics with the meaning of the content contained within. 13
  • 14. RDF(Resource Description Framework) • corner stone of the Semantic Web technology stack • 1999, first publication • directed and labeled graphs as data model • everything is univocally identifiable with a Uniform Resource Identifier(URI) • a web page, a person, a book, an intangible thing 14
  • 15. RDF CONTD… A statement is a triple  Subject –predicate –object  Subject: a resource  Predicate: a verb / property / relationship  Object: a resource, or a literal string Relationships between things could be expressed with a directed, labeled graph where • nodes could be resources or XMLSchema-typed values and • relationships are identified also by URIs 15
  • 16. RDF CONTD… Author = D.West Diagram: hasAuthor URI D.West Simple RDF assertion triple : triple (hasAuthor, URI, D.West) RDF in XML syntax: <RDF xmlns=“http://www.w3.org/TR/ … ” > <Description about=“http://www. w3.org/semweb/intro”> <Author>D.West</Author> </Description> </RDF> 16
  • 17. RDF(S): RDF Schema • Defines vocabulary for RDF • Organizes this basic vocabulary terms and the relations between those terms -Class, subClassOf, type -Property, subPropertyOf -domain, range Person subClassOf subClassOf Student range domain teaches Teacher type type teaches Prof.X Student Y 17
  • 18. RDF CONTD… • triples of RDF form webs of information about related things. • the URIs ensure that concepts are not just words in a document but are tied to a unique definition that everyone can find on the Web. Example: a database of info of people , including their addresses. RDF can specify that "(field 5 in database A) (is a field of type)(zip code),“ Query: Find people living in city with zipcode x 18
  • 19. RDF CONTD… • Problem with RDF: o Synonym problem: • two databases may use different identifiers for what is in fact the same concept, such as zip code. A program that wants to compare or combine information across the two databases has to know that these two terms are being used to mean the same thing. 19
  • 20. Ontology • Problems with RDF • two databases may use different identifiers for what is in fact the same concept, such as zip code • Solution is Ontology…. An ontology is an explicit description of a domain • concepts • properties and attributes of concepts • constraints on properties and attributes • individuals (often, but not always) Web ontology consists of • Taxonomy • Inference Rules 20
  • 21. Ontology Contd… ontology that describes the Webify Solutions 21 organization
  • 22. Taxonomy • Defines classes of objects and relations among them 22
  • 23. Taxonomy Contd… HOW Taxonomy helps: • classes, subclasses and relations among entities are a very powerful tool for Web use • city codes must be of type city and cities generally have Web sites, we can discuss the Web site associated with a city code even if no database links a city code directly to a Web site. city Has a website contains citycode 23
  • 24. Inference Rules • Allows us to infer conclusions based on rules and facts available in the knowledge base • Example: • An ontology may express the rule "If a city code is associated with a state code, and an address uses that city code, then that address has the associated state code." • A program could then readily deduce, for instance, that a IIT KGP address, being in Kharagpur, must be in West Bengal, which is in the India, and therefore should be formatted to indian standards. 24
  • 25. Inference Rules contd.. • this solve RDF’s synonym problem. • Example: • an ontology that defines addresses as containing a zip code and another ontology uses postal code. • The program could then use a service that takes • a list of postal addresses (defined in the first ontology) and • converts it into a list of physical addresses (the second ontology) by recognizing and removing post office boxes and other unsuitable addresses. 25
  • 26. PRO’s of Semantic web • Accuracy of web search • Tackle complicated questions • Inpage answer to query 26
  • 27. CONCLUSIONS AND FUTUREWORK • Implementation of encryption layer • Standard for retrieval • Standard for metadata 27
  • 28. References 1. Berners-Lee, Tim; James Hendler and Ora Lassila (May 17, 2001). "The Semantic Web". Scientific American Magazine 2. www.en.wikipedia.org/wiki/Semantic_Web 3. Tim Berners-Lee, with Mark Fischetti. Harper San Francisco, 1999.”Weaving the Web” 4. http://www.w3.org/2001/sw/ 5. www.SemanticWeb.org/ 6. James Farrugia,University of Maine, Orono, ME. ” Model-theoretic semantics for the web”. ACM New York, NY, USA ©2003 28
  • 29. Thank you 29